06-DNS命令
本章节下载: 06-DNS命令 (162.24 KB)
clear dns cache命令用来清除DNS的动态缓存条目。
【命令】
clear dns cache
【视图】
用户视图
【使用指导】
在需要手动清除动态缓存时,使用该命令。
该命令会在DNS服务器配置被更改时,自动被调用。
【举例】
# 清除缓存的动态域名。
host# clear dns cache
dns enable命令用来开启DNS功能。
dns disable命令用来关闭DNS功能。
【命令】
dns enable
dns disable
【缺省情况】
缺省情况下,未开启DNS功能。
【视图】
系统视图
【使用指导】
设备的内网用户通过设备解析域名时,或者设备其它模块需要域名解析时,需要开启该功能。
【举例】
# 配置开启DNS。
host# system-view
host(config)# dns enable
【相关命令】
· display running-config dns
dns host-name命令用来添加静态域名。
no dns server命令用来删除静态域名。
【命令】
dns host-name domain ip-address&<1-2>
no dns server domain
【缺省情况】
缺省情况下,未配置任何静态域名。
【视图】
系统视图
【参数】
domain:域名信息。可输入数字、字母、“-”、“.”,每级域名长度不超过63个字符,最后一级域名不少于2个字符,不多于6个字符。总共最多可输入255个字符。
ip-address:域名对应的IP地址。可以配置1到2个,至少1个。IP地址不可重复。
【使用指导】
设备内网用户访问某些特定IP地址,或限定设备内网用户访问某些特定域名,可以通过该命令实现。
【举例】
# 配置一条静态域名。
host# system-view
host(config)# dns host-name www.gateway.com 192.168.1.1
【相关命令】
· display dns cache
dns server命令用来配置DNS服务器地址。
no dns server命令用来删除DNS服务器地址。
【命令】
dns server ip-address&<1-4>
no dns server
【缺省情况】
缺省情况下,未配置DNS服务器。
【视图】
系统视图
【参数】
ip-address:DNS服务器地址。可以配置1到4个,IP地址不可重复。
【使用指导】
设备的内网用户通过设备解析域名时,或者设备其它模块需要域名解析时,如果DNS缓存中没有该条目,需要配置DNS服务器,由DNS向该服务器请求DNS解析。
最多可配置4个DNS服务器,且每个DNS服务器地址不可重复。
DNS服务器配置更改时,将自动清除DNS动态缓存记录。
【举例】
# 配置DNS服务器。
host# system-view
host(config)# dns server 8.8.8.8 8.8.4.4
【相关命令】
· display running-config dns
· display dns server
dns proxy enable命令用来开启DNS代理功能。
dns proxy disable命令用来关闭DNS代理功能。
【命令】
dns proxy enable
dns proxy disable
【缺省情况】
缺省情况下,未开启DNS代理功能。
【视图】
系统视图
【使用指导】
设备的内网用户通过设备解析域名时,或者设备其它模块需要域名解析时,需要开启该功能。
【举例】
# 配置开启DNS。
host(config)# dns proxy enable
host(config)# dns proxy disable
display dns cache命令用来显示DNS所有的缓存信息。
【命令】
display dns cache
【视图】
用户视图
【举例】
# 显示缓存的域名。
host# display dns cache
Host Name TTL(s) Type IP address
----------------------------------------------------------------------------------------
www.gateway.com 0 Static 192.168.1.1
----------------------------------------------------------------------------------------
Total:1
表1-1 域名缓存显示信息描述表
字段 |
描述 |
Host Name |
域名信息 |
TTL |
域名存在时间,单位为秒 |
Type |
缓存类型,手动添加的为Static,动态获取的为Dynamic |
IP address |
域名对应的IP地址 |
Static |
域名类型为静态域名 |
Dynamic |
域名类型为动态域名 |
Total |
缓存条目总数 |
display dns cache statistics命令用来显示缓存的统计信息。
【命令】
display dns cache statistics
【视图】
用户视图
【举例】
# 显示缓存的统计信息。
host# display dns cache statistics
DNS cache statistics:
Total:1
Static:1
Dynamic:0
表1-2 域名缓存统计显示信息描述表
字段 |
描述 |
Total |
域名缓存条目总数 |
Static |
静态域名缓存条目总数 |
Dynamic |
动态域名缓存条目总数 |
display running-config dns命令用来查看DNS的相关配置信息。
【命令】
display running-config dns
【视图】
用户视图
【举例】
# 显示DNS的配置信息。
host# display running-config dns
dns enable
dns server 8.8.8.8
dns host-name www.gateway.com 192.168.1.1
!
dns special命令用来添加特定域名。
no dns special命令用来删除特定域名。
【命令】
dns special domain ip-address&<1-2>
no dns special domain
【缺省情况】
缺省情况下,未配置任何特定域名。
【视图】
系统视图
【参数】
domain:域名信息。可输入数字、字母、“-”、“.”,每级域名长度不超过63个字符,最后一级域名不少于2个字符,不多于6个字符。总共最多可输入4-253个字符。
ip-address:域名对应的IP地址。可以配置1到2个,至少1个。IP地址不可重复。
【使用指导】
设备内网用户访问某些特定IP地址,或限定设备内网用户访问某些特定域名,可以通过该命令实现。
【举例】
# 配置一条特定域名。
host# system-view
host(config)# dns special www.test.com 1.2.3.4 2.3.4.5
【相关命令】
dns special
dns proxy balance priority命令用来开启DNS代理功能,代理模式选择优先级。
dns proxy balance traffic命令用来关闭DNS代理功能,代理模式选择流量。
dns proxy balance weight命令用来关闭DNS代理功能,代理模式选择权重
【命令】
dns proxy balance traffic
dns proxy balance weigh
【缺省情况】
缺省情况下,未开启DNS代理功能。
【视图】
系统视图
【使用指导】
设备的内网用户通过设备解析域名时,或者设备其它模块需要域名解析时,需要DNS代理功能该功能。(当选择按照代理模式选择优先级priority,代理模式选择流量traffic,代理模式选择权重weigh)
【举例】
# 配置开启DNS。
host(config)# dns proxy balance priority
host(config)# dns proxy balance traffic
host(config)# dns proxy balance weigh
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!