DNS(domainnamesystem )作为域名与IP地址在互联网上相互映射的分布式数据库使用,即使不记住机器可直接读取的IP数的字符串,用户也可以容易访问互联网从主机名中最终得到与该主机名对应的IP地址的过程称为域名解析(或主机名解析)。 DNS协议在UDP协议上运行,使用端口号53。
此功能包括以下内容:
根据用户的DNS请求,可以在本地查找DNS缓存并响应用户的请求。
可以请求所配置的远程DNS服务器来响应用户的请求。
可以手动配置DNS域名,便于访问某些IP地址。
可以针对设备自身的DNS请求执行DNS域名解析。
DNS模块的缓存数量不是无限的。 可缓存的最大项数取决于设备本身的规格。 此外,在规范的总存储条目数中,256个条目用于维护静态域名配置。
根据DNS应用场景分为满足局域网用户的组网模式和满足设备自身需求的组网模式。
局域网用户只需将主机的DNS服务器指向设备,设备就会自动进行主机域名解析。 如图1-1所示。
局域网内的主机可以向装置引导DNS服务器,装置可以在本地检索DNS请求,然后直接作出响应。
如果找不到设备,则请求DNS服务器并向局域网中的主机发送回DNS服务器的响应。
在LAN用户网络模式下,仅当设备启用了DNS且配置了DNS服务器时,它才会接收、解析并响应LAN中的DNS请求。
当设备生成DNS请求时,DNS模块会解决并响应设备请求。 如图1-2所示。
来自设备自身其他模块的DNS请求可以通过查找DNS缓存来作出响应。
对于不在缓存中的条目,设备可以请求并响应于DNS服务器。
1.3局域网用户网络配置
按照表1-1所示的步骤设置启用DNS。
操作
命令
说明
进入配置视图
系统视图
_
启用DNS
DNS启用
一定要选
配置远程DNS服务器
dns serverip-address1-4
一定要选
最多可以配置四个不同的远程DNS服务器,至少一个
按照表1-2所示的步骤设置启用DNS。
操作
命令
说明
进入配置视图
系统视图
_
配置远程DNS服务器
dns serverip-address1-4
一定要选
最多可以设置四个不同的IP地址,至少一个
按照表1-3所示步骤配置静态域名:
操作
命令
说明
进入配置视图
系统视图
_
配置静态域名
DNS host-namedomainip-address1- 2
一定要选
上述配置完成后,在任何视图中运行display命令以查看DNS的配置。
可以通过运行cleardns cache命令来清除DNS动态缓存。
操作
命令
说明
清除动态缓存
clear dns cache
清除动态缓存并保留静态域名配置
显示服务器配置
displayDNS服务器
显示已配置的服务器和动态检索的服务器
显示配置信息
显示运行配置DNS
显示DNS配置信息
显示缓存信息
display dns cache
查看DNS动态和静态缓存
显示缓存统计信息
显示DNS cache statistics
查看缓存条目统计信息
1 .集团网络需求
内联网主机将DNS服务器指向设备,设备向所配置的远程DNS服务器发出DNS请求,并向内联网主机返回与远程DNS服务器所回复的域名相对应的IP。
设备和远程服务器网络是可访问的。
图1-3局域网用户网络结构图
2 .配置步骤
)1)按照组网图组网。
)2)设备配置。
主机# system-view
host(config ) # dns enable
host(config ) # DNS服务器8.8.8.88.8.4. 4
host(config ) # exit
host#
)3)主机配置DNS为192.168.1.1。
3 .验证配置
配置完成后,从主机打开浏览器,进入www.baidu.com,百度的主页就会正常打开。
如果设备有DNS请求,则配置类似,但只需配置远程服务器地址即可。