一般来说,用户都习惯通过域名来访问服务器,但服务器之间是靠IP地址来识别的,域名与IP地址之间应该是一一对应的。它们之间的转换工作称为域名解析。域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。
一、IP简介
Internet网络中为了使计算机互相识别并进行通信,每台联入Internet的计算机都必须有一个“号码”,这个“号码”称为该计算机的Internet地址。这个地址定义在IP协议中并由该协议进行处理,因此通常都称为IP地址。现在一般有3种IP地址:公网静态IP、公网
动态IP和内网IP。
1.公网静态IP
这种IP需要一定的费用,主要用于行政事业单位,如学校、政府。个人需要有稳定的Internet接入方式才能申请。申请时还需向有关部门缴纳一定的费用,然后就可以把计算机的IP设成固定的IP。
2.公网动态IP
当采用拨号、ADSL等主叫上网方式时,网络运营商会为其分配一个IP。这个IP可以和Internet上的其他计算机互相任意访问。但每次拨号,这个IP都将重新分配,因此叫动态IP。
3.内网IP
采用内网IP上网的计算机得到的IP地址是Internet上的保留地址。保留地址有3种形式
(10.X.X.X、172.16.X.X——172.31.X.X以及192.168.X.X)。内网的计算机以NAT(网络地址转换)协议,通过公共的网关访问Internet。内网的计算机可向Internet上的其他计算机发送连接请求,但Internet上其他的计算机无法向内网的计算机发送连接请求。对于Internet上的其他用户来说,这台计算机是不可见的。
一般来说,每次上网都需要拨号的,可以得到公网动态IP。如果IP类型是Internet上的保留地址,或者通过设置网关上网,或者通过代理上网的,就是内网IP。像新浪、网易这样的网络公司用的就是公网静态IP。
二、域名解析
由于网络上的机器之间是通过IP来互相访问的,域名解析的实际作用就是将网络上的域名解释成为相应的机器所对应的IP,从而达到让其他机器能够识别并访问的目的。
Internet上的域名解析一般是静态的,即一个域名所对应的IP地址是静态的,长期不变。如果要在Internet上搭建一个网站,需要有一个固定的IP地址,但一般来说,没有固定的IP地址。这时就需要用到动态域名解析。
动态域名的功能,就是实现固定域名到动态IP地址之间的解析。用户每次上网得到新的IP地址之后,安装在用户计算机里的动态域名软件就会把这个本机在公网上的IP地址发送到动态域名解析服务器,更新域名解析数据库。Internet上的其他人要访问这个域名的时候,动态域名解析服务器会返回正确的IP地址。
因为绝大部分Internet用户上网的时候分配到的IP地址都是动态的,用传统的静态域名解析方法把自己上网的计算机做成一个有固定域名的网站是不可能的。很多人想要一个有个性的域名,那你就可以先用域名查询,然后看是否自己的域名被注册,如果没有就可以注册自己喜欢的域名了。如果通过动态域名解析方法就可以完全实现IP地址的绑定,用户申请一个域名,利用动态域名解析服务,把域名与自己上网的计算机绑定在一起,这样就可以很方便地在家中或公司搭建自己的网站。