DNS概述
域名解析系统(Domain Name System,简称DNS),就是将我们访问的域名地址,解析成IP地址。
域名解析分为动态域名解析和静态域名解析,在解析域名时,首先采用静态域名解析的方法,如果静态解析不成功,再采用动态域名解析的方法。
过程如图:
1.客户端在浏览器输入XXXX,电脑自动向设置的DNS服务器发送DNS解析请求
2.DNS服务器收到,www.xxxxcom的解析请求,解析完成之后,返回解析结果某个IP地址
3.客户端向IP地址发起访问
DNS实验
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname Client
[Client]interface G0/0/0
[Client-GigabitEthernet0/0/0]ip address 192.168.1.1 24
[Client]interface G0/0/1
[Client-GigabitEthernet0/0/1]ip address 192.168.2.1 24
DNS 服务器设置
添加DNS服务器的记录,并启动服务
HTTP 服务器配置
设置文件根目录,并启动服务
[Client]dns server 192.168.1.2 # 指定DNS服务器的地址
[Client]dns resolve # 使能动态域名解析功能
[Client]http get url www.xxxx.comHttp getting www.xxxx.com[192.168.2.2]: 1:packets interaction time 20 ms,the link reachable2:packets interaction time 100 ms,the link reachable3:packets interaction time 80 ms,the link reachable4:packets interaction time 100 ms,the link reachable5:packets interaction time 90 ms,the link reachable--- http get result statistics ---Http Get 5 time(s),succeed 5 time(s),failed 0 time(s).round-trip min/avg/max = 80/78/100 ms.
在路由器的G0/0/0抓包的话,还可以看到DNS的报文
第一包是DNS的请求包
第二个包是服务器发给客户端的响应包
客户端还会有DNS的缓存
[Client]display dns dynamic-host
Host TTL Type Address(es)
www.xxxx.com 86229 IP 192.168.2.2