全局地址池配置情况下:
dns-list命令功能dns-list命令用来为dhcp Client配置DNS Server地址。
undo dns-list命令用来删除已配置的DNS Server地址。
缺省情况下,未配置DNS Server地址。
命令格式ip地址池视图
dns-list { ip-address &<1-8> | unnumbered interface interface-type interface-number }
undo dns-list { ip-address | unnumbered interface | all }
DHCP Option模板视图
dns-list ip-address &<1-8>
undo dns-list { ip-address | all }
参数说明参数 | 参数说明 | 取值 |
ip-address | 指定DNS Server地址。 | 点分十进制形式。最多可以配置8个DNS Server的IP地址,用空格分隔。 |
unnumbered interface interface-type interface-number | 借用接口获取的DNS Server地址作为DNS Server的IP地址。 | - |
all | 删除所有DNS Server地址。 | - |
IP地址池视图、DHCP Option模板视图
缺省级别2:配置级
使用指南应用场景
此命令应用于DHCP Server。当用户主机以域名方式访问网络服务器时,需要先将域名请求发送至DNS Server,DNS Server将待访问的域名解析为IP地址并返回给主机后,主机才可以进行正常通信。为了保证DHCP Client可以正确接入网络,DHCP Server需要指定DNS Server的IP地址,DHCP Server在为客户端分配IP地址的同时也指定了DNS Server IP地址。如果是接口地址池,可使用dhcp server dns-list命令配置接口地址池的DNS Server地址。
注意事项
在IP地址池视图和DHCP Option模板视图下,设备最多可以分别配置8个DNS Server地址。最先分配给客户端的一个作为主用地址,其他7个作为备用地址。同时还可以借用1个接口获取到的DNS Server地址,一个接口最多推送两个DNS Server地址。
使用实例# 在IP地址池视图下配置DNS Server的IP地址为10.10.10.10。
<Huawei> system-view
[Huawei] ip pool global1
[Huawei-ip-pool-global1] dns-list 10.10.10.10
# 在DHCP Option模板视图下配置DNS服务器的IP地址为10.10.10.10。
<Huawei> system-view
[Huawei] dhcp option template template1
[Huawei-dhcp-option-template-template1] dns-list 10.10.10.10
接口地址池配置情况下:
dhcp serverdns-list命令功能dhcp server dns-list命令用来指定接口地址池下的DNS服务器地址。
undo dhcp server dns-list命令用来删除接口地址池下指定的DNS服务器地址。
缺省情况下,接口地址池下未配置DNS服务器。
命令格式dhcp server dns-list { ip-address &<1-8> | unnumbered interface interface-type interface-number }
undo dhcp server dns-list { all | ip-address | unnumbered interface }
参数说明参数 | 参数说明 | 取值 |
ip-address | 指定DNS Server的IP地址。最多可以配置8个DNS Server的IP地址,用空格分隔。 | 点分十进制形式。 |
unnumbered interface interface-type interface-number | 借用接口获取的DNS Server地址作为DNS Server的IP地址。 | - |
all | 删除所有已配置的要分配给客户端的DNS Server的IP地址。 | - |
接口视图
缺省级别2:配置级
使用指南应用场景
此命令应用于DHCP Server。用户主机通过域名方式访问网络主机,需要向DNS Server发送DNS请求,将待访问的域名解析为IP地址后进行通信。为了保证DHCP Client可以获取正常的DNS服务,需要在DHCP Server的接口地址池上指定DNS服务器IP地址。DHCP Server为Client分配IP地址的同时也指定了DNS Server IP地址。如果是全局地址池,可使用dns-list命令配置全局地址池的DNS Server地址。
前置条件
- 执行命令dhcp enable,在系统视图下开启DHCP功能。
- 执行命令ip address,配置接口地址池的IP地址。
- 执行命令dhcp select interface,开启接口的DHCP服务器功能。
注意事项
- 每个地址池最多可以配置8个DNS Server地址。如果配置多个DNS Server地址,那么最先分配给客户端的一个DNS Server地址将作为主用地址,其余的作为备用地址。
- 当指定多个DNS Server时,可在dhcp server dns-list中连续配置多个地址。
# 为GE1/0/0的接口地址池指定DNS Server的地址为10.10.1.254。
<Huawei> system-view
[Huawei] interface gigabitethernet 1/0/0
[Huawei-GigabitEthernet1/0/0] ip address 10.1.1.1 24
[Huawei-GigabitEthernet1/0/0] dhcp select interface
[Huawei-GigabitEthernet1/0/0] dhcp server dns-list 10.10.1.254