4.2. 动态域名解析

4.2.1. 配置动态域名解析

  • 动态域名解析简介

    动态域名解析(DDNS)就是实现固定域名到动态 IP 地址之间的解析,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务程序负责提供DNS服务并实现动态域名解析。

    [注意] 注意

    动态域名解析仅适用于非静态IP(比如通过 DHCP 获取或 PPPoE 拨号分配),如果您拥有固定IP,无需使用此功能。

    如果您使用 PPPoE 拨号连接到 Internet ,PPPoE 拨号完后会自动更新域名信息。

  • 启用动态域名解析功能

    海蜘蛛路由支持多种动态域名服务商,如下图所示:

    域名服务商

    图 4.3. 域名服务商


    这里支持的中文服务提供商有希网、金万维和花生壳,这里我们以申请花生壳域名为例:

    1. IE url中输入 www.oray.cn 进入花生壳主页->单击免费注册->登录->免费域名申请,申请成功后在我的控制台的产品管理选项卡中的免费域名选项卡中将会显示新申请的域名,如下图所示:

      新申请的域名

      图 4.4. 新申请的域名


    2. web登录海蜘蛛路由->网络设置->动态域名解析->增加按钮,进入新增页面,输入新申请的域名、用户名和密码并选择线路,如下图所示:

    3. 单击更新域名->查看更新日志,如下图所示:

      可知此时客户端的WAN端口IP为 218.36.24.34,管理员可通过此IP或者 http://asdfgdgfhfh.vicp.net 从外网访问客户端。

4.2.2. 动态域名解析相关问题

  1. 更改了动态域名解析后,日志显示更新成功,但访问域名还是原来的IP地址的原因。

    这个有可能是DNS缓存问题,现在网络上的DNS服务器都是分布式的,这里涉及到缓存更新时间问题,您可以访问 域名查询网站 来查看缓存更新时间,在如下图位置输入您想要查询的域名:

    输入域名

    图 4.5. 输入域名


    这里查询的是海蜘蛛技术支持页面,这里的TTL为3600就是缓存更新时间:

    缓存更新时间

    图 4.6. 缓存更新时间


    也就是说我们这里更改了动态域名后要一个小时后访问这个域名才会指向正确的IP,每个动态域名提供商也有自己的缓存更新时间。此时间过后才会查询到新的域名IP。

  2. 有时更改了动态域名解析后,日志显示更新成功,从外网访问域名正常,但从内网访问域名还是原来的IP地址的原因。

    您从外网查询此域名时,与当地DNS服务器更新时间有关,如果从内网查询,还可能与路由设置的DNS缓存时间有关,如下图:

    DNS缓存时间

    图 4.7. DNS缓存时间


    这里我们配置的是300秒,假设当地DNS服务器更新时间为120秒,从当地外网查询域名时会在120秒后更新,但通过此路由的内网主机查询域名时会300秒后才更新。