动态域名系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基本介绍
概述
动态域名可以将任意变换的IP地址绑定给一个固定的二级域名。不管这个线路的IP地址怎样变化,因特网用户还是可以使用这个固定的域名,来访问或登录用这个动态域名建立的服务器。
比如,您是个宽带上网用户,你需要建立网络服务,而您的ISP(如电信)服务商提供给的是一个每次拨号都会变化的IP。但是,当您到 9299全能动态域名网、希网网络、金万维、花生壳去申请一个动态域名,并设置使用该域名参数后,你就可以向英特网用户提供你的网络服务了。
工作方式
用户每次上网得到新的动态分配的IP地址之后,安装在用户计算机里的动态域名软件就会把这个IP地址发送到动态域名解析服务器,更新域名解析数据库。Internet上的其他人要访问这个域名的时候,动态域名解析服务器会返回正确的IP地址给他。这叫动态域名,值得一提的是:像 9299全能动态域名的动态域名解析服务可以有多种工作方式选择。
动态域名的好处
有了这个动态域名,您会惊奇地发现,您现在可以用你家里的电脑、用你单位的电脑就可以建立对外提供网络服务的Internet服务器!这样,您可以拥有自己的WEB服务器、FTP服务器、Email 服务器!而且您还完全掌握控制自己的服务器,而不必担心由于服务器托管造成关键数据的不安全,或是极大地提高网络爱好者的特长兴趣。特别是当今网络远程实时观看设备(IPCAM、DVR、Video Capture Card)的发展,极大地促进了动态域名的应用。因为每个设备就需要一个这样的动态域名,不然用户要去看这个设备的图像,没有动态域名怎么行呢?因为这些设备工作的环境都是ADSL设备通过路由进行PPPoE拨号上网的,IP地址都是动态的。
DNS域名系统
概述
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地址的解析问题。
动态域名解析系统就是这样的动态DNS 系统。其工作原理是:客户端向我们的服务器报告您当前的IP 地址,当我们的服务器收到要求解析您域名信息的请求时,就把目前您的IP 回答给查询的机器,这样对方就可以直接通过域名来访问您的机器。
主机通过客户端向 DNS 服务器报告目前使用的IP 地址。同时在第二步的回答中,DNS 服务器回答主机报告的 IP 地址,如果主机没有上线,DNS要停用该域名的服务,以免因为同一个IP地址重复利用引起混乱。
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的所有功能进行动态配置。同时,我们还为嵌入式系统开发商提供了标准的通讯协议模块,使他们设备轻松把域名解析客户端功能集成进去,从而实现越来越丰富的宽带应用。
网络动态域名技术