组网需求
如图4-9所示,Router可以作为WEB服务器,为网络用户提供WEB服务,用户通过DNS域名请求方式访问WEB服务器。WEB服务器域名为www.abc.com对应的是Router接口GE1/0/0的IP地址。
由于Router接口GE1/0/0的IP地址会发生变化,如果DNS服务器上没有及时更新WEB服务器域名与IP地址映射关系,可能导致用户访问出错。用户希望在不租用DDNS服务器的情况下实现DNS服务器上WEB服务器域名和IP地址映射关系的及时更新。
已知Router与DNS服务器之间路由可达。
配置思路
通过在Router上配置更新方式为DDNS的DDNS客户端,实现当Router接口GE1/0/0的IP地址发生变化时,动态更新DNS服务器上WEB服务器域名和IP地址的映射关系。
操作步骤
- 配置Router
# 创建并配置DDNS策略。
<Huawei> system-view [Huawei] sysname Router [Router] ddns policy mypolicy [Router-ddns-policy-mypolicy] method ddns both [Router-ddns-policy-mypolicy] name-server 10.3.1.2 [Router-ddns-policy-mypolicy] quit
# 在接口GE1/0/0绑定上DDNS策略。[Router] interface gigabitethernet 1/0/0 [Router-GigabitEthernet1/0/0] ddns apply policy mypolicy fqdn www.abc.com [Router-GigabitEthernet1/0/0] quit
说明:配置完成后,当接口GE1/0/0的IP地址发生变化时,Router将通知DNS服务器更新域名www.abc.com和新的IP地址的映射关系,从而保证用户可以通过域名www.abc.com解析到最新的IP地址。
- 验证配置结果
# 在Router上执行命令display ddns policy mypolicy可以查看名称为mypolicy的DDNS策略信息。
<Router> display ddns policy mypolicy Policy name : mypolicy Server : 10.3.1.2 User name : - Password : - Update method : ddns both Update interval : 3600 seconds Apply interface : GigabitEthernet1/0/0
# 在Router上执行命令display ddns interface gigabitethernet 1/0/0可以显示接口GE1/0/0下的DDNS策略的信息。(当前接口GE1/0/0的IP地址为192.168.10.1,字段Client IP显示的为DDNS客户端的IP地址,Server IP显示的为DDNS服务器的IP地址。)
<Router> display ddns interface gigabitethernet 1/0/0 Policies applied on interface GigabitEthernet1/0/0 : ------------------------------------------------------------------------------ Policy name : mypolicy Server : 10.3.1.2 User name : - Password : - Update method : ddns both Update interval : 3600 seconds Current status : ESTABLISH Client FQDN : www.abc.com Client IP : 192.168.10.1 Server IP : - Last update time : 2015-07-22 09:33:26 Last update result : Success
配置文件
Router的配置文件
# sysname Router # ddns policy mypolicy method ddns both name-server 10.3.1.2 # interface GigabitEthernet1/0/0 ddns apply policy mypolicy fqdn www.abc.com # return