使用“dns”命令配置或显示 DNS(Domain Name System,域名系统)设置。
查看设置
以下命令可显示当前的DNS设置:
msh> dns
IPv4 DNS服务器配置
以下命令可启用或禁用IPv4 DNS服务器地址:
msh> dns "ID" server "server address"
以下命令可显示在DNS 1服务器上使用IP地址192.168.15.16的配置:
msh> dns 1 server 192.168.15.16
您可以注册IPv4 DNS服务器地址。
可在1至3之间选择一个ID编号。最多可选择3个ID编号。
不可将“255.255.255.255”用作DNS服务器地址。
IPv6 DNS服务器配置
以下命令可启用或禁用IPv4 DNS服务器地址:
msh> dns "ID" server6 "server address"
您可以注册IPv6 DNS服务器地址。
可在1至3之间选择一个ID编号。最多可选择3个ID编号。
动态DNS功能设置
msh> dns "interface_name" ddns {on|off}
可以启用或禁用动态DNS功能。
{on}表示“有效”,{off}表示“无效”。
接口名称 |
已配置的接口 |
---|---|
ether |
以太网接口 |
指定记录覆盖操作
msh> dns overlap {update|add}
可指定记录覆盖时执行的操作。
update:删除旧记录,注册新记录。
add:添加新记录,保存旧记录。
当CNAME覆盖时,无论设置如何,都会更改。
CNAME注册
msh> dns cname {on|off}
可指定是否注册CNAME。
{on}表示“有效”,{off}表示“无效”。
所注册的CNAME是以rnp打头的默认名称。CNAME不能更改。
A记录注册
msh> dns arecord {dhcp|own}
dhcp:当动态DNS启用且使用DHCP时,可指定注册一个A记录的方法。
own:将机器用作DNS客户端时注册一个A记录。
已指定的DNS服务器地址和域名将被用于注册。
在启用DDNS功能并设置了DHCPv6时,将AAAA记录注册为DNS客户端
dns aaaarecord [dhcpv6|own]
dhcpv6:DHCPv6服务器而非本机器将AAAA记录注册为DNS客户端。
own:机器将AAAA记录注册为DNS客户端。
记录更新间隔设置
msh> dns interval [1–255]
可指定当使用动态DNS功能时记录更新的时间间隔。
更新间隔是以小时为单位来指定的。可输入1至255小时之间的任何数值。
默认值为24小时。
解析配置显示
msh> dns resolv
指定在双工堆栈期间询问名称时的协议
msh> dns resolv protocol {ipv4|ipv6}
仅在双工堆栈期间出现。