众所周知,internet上分布着众多呈树状结构的dns(domain name server)服务器,在这些dns服务器的数据库中记录着ip地址与域名的对应关系,
当你要访问某台主机时,只要提供该主机的域名,dns就会帮你解析到相应的ip地址。这就是目前大多数dns的工作模式——基于静态ip地址的dns解析。
ddns(dynamic domain name server)是动态域名服务的缩写。区别于静态dns,ddns则是将用户的动态ip地址映射到一个固定的域名解析服务上,
当用户在每次连接网络的时候,特别是宽带用户,其ip地址是由运营商动态提供的,客户端程序通过信息传递,把该主机当前的ip地址和用户信息传送给
特定的ddns服务程序,该程序负责将用户的ip地址和固定域名绑定,提供类似静态dns服务功能。可见,ddns是静态dns的扩展,它强调了“用户就是域名”,
其发展趋势,将跟随用户个性化需求以及IPv6的推广而得到广泛应用。
总之,不论静态还是动态dns,都需要把域名和ip地址绑定,在某些场合下,我们需要把域名和某一虚拟地址对应起来,特别是对于http协议,例如日益
发展壮大的博客群,可以通过此技术把每个博客的id作为用户个性化域名,对应到服务器的虚拟目录,这样不仅解决了域名数量和管理问题,而且也解决
了ip地址不足的问题。