DNS域名系统

发表时间:2016-12-22 15:44:44  来源:本站
字体大小: 【小】 【中】 【大】

概述

DNS(Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于 TCP/IP 网络,让人们可以通过亲切而友好的域名来定位和访问计算机。因此,要想让亲切而友好的名称能被网络所认识,则需要在域名和 IP 地址之间有一位“翻译”,通过它把域名和 IP地址绑定在一起。这样它就能将相关的域名翻译成计算机能接受的 IP 地址。DNS 就是这样的一位“翻译”,

DNS工作方式

1、客户机欲访问某个域名,但是并不知道其 IP 地址,因此,客户机向 DNS 服务器查询这个域名的 IP 地址是多少?”。
2、DNS 服务器拥有若干个域名的地址信息,服务器在收到请求后则会给予客户机IP 应答”。
3、客户机得知了主机的 IP 地址后,与主机进行网络通讯,使用相关的服务。 实际上,DNS 不只是简单的翻译官,它还记录了许多相关信息,负责解释很多关于网络主机的问题。我们常用的信息有:IP 地址,邮件交换信息。可以毫不夸张的说,DNS 是互联网运行的基石之一。

域名解析

编辑
一般的 DNS 服务器只能进行静态的“翻译”工作,即 IP 与域名的绑定是固定的,预先就定义好了的。那么,如果IP地址变化了怎么办呢?当我们采用拨号方式接入Internet时就会遇到这种情况,每次拨入时ISP都会分配不同的IP地址,如果你利用宽带来建立站点被他人访问时,就涉及到动态IP地址的解析问题。
动态域名解析方法:完整的域名解析由根域名解析、顶级域名解析、权威解析和递归解析四个层次构成。解析过程需要运行花生壳域名解析客户端,设置端口映射,把域名和IP进行地址转换一一对应。[1] 

DNS使用

编辑
一、如果是顶级域名的话要把DNS记录指向动态域名服务提供商的DNS服务器。
只有将顶级域名的DNS记录指向动态域名服务提供商的服务器,动态域名服务提供商的才能提供动态解析功能,否则其域名解析将由其他DNS服务商的完成。
二,被解析的域名必须要有公网IP。
动态DNS只是提供了“翻译”,具体与主机进行连接与操作是由访问该站点的机器来做的,而由于 TCP/IP 协议,外网机器无法访问内网机器(一般是出于安全或控制的目的),因此被访问的站点需要有公网 IP,别人才能访问到,否则,访问到的只是内网连接公网的网关机器。

DNS架构

编辑

解析系统

动态域名解析系统将用户的动态IP地址映射到一个固定的域名解析服务上(DDNS).动态域名解析系统一般由两部分构成。第一部分是服务器端程序,位于服务商的主机上。另一部分是客户端程序,就运行在广大用户的主机上。在每次连接网络的时候,客户端程序就会通过信息传递,把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析服务,在收到客户端通知后服务器端程序立即更新数据,将新的IP地址和原有的固定域名绑定,这样就完成了动态域名解析的服务。别人也就可以通过域名访问你的服务器了。

IP域名构架

一般说来,动态IP域名解析系统的核心与架构非常严谨与复杂。服务器端程序一般运行在服务器阵列上,采用负载均衡、多层架构等稳定的工作方式,是该系统服务的稳定核心。包括端服务器响应、客户数据库服务器和DNS服务器。对于数据库负载量不是特别大的工作需要时,单台服务器就可以实现解析、客户数据保存。
DNS端不直接和客户端通讯,只是通过内网与数据库服务器通讯,对外网仅回答本系统合法用户的域名的解析请求。是作为DNS根库的形式对外提供服务的。

解析服务端

域名解析的服务器端,还有采用高扩展性的多层分布式服务器群组建系统的。
客户端程序可以运行在客户主机上,也可以运行在WINDOWS操作系统的客户端软件中,是针对需要动态IP域名解析的普通用户开发的方便实用的功能型版本。只要使用ISDN 、ADSL、CABLEMODEM、小区宽频网络等各种分配公网IP的互联网接入线路,就可在利用它在家庭或办公室内部轻松构建网上家园。客户端还具有支持多域名、每域名又可对多个主机进行配置等众多灵活的功能,您几乎可以实现对您域名DNS的所有功能进行动态配置。同时,我们还为嵌入式系统开发商提供了标准的通讯协议模块,使他们设备轻松把域名解析客户端功能集成进去,从而实现越来越丰富的宽带应用。

大新软件 大新软件旗下产品    版权所有©久智大新软件(成都)有限公司       联系方式:028-85087088,85090556       邮箱:us@dxerp.net