首页 理论教育 DNS客户端解析:实现高效的域名解析方式

DNS客户端解析:实现高效的域名解析方式

时间:2023-06-30 理论教育 版权反馈
【摘要】:图3-1-2HOSTS 文件中增加一些IP 地址和域名的映射项图3-1-3DNS 缓存里的域名解析记录图3-1-4用ping 命令验证域名www.abc.com 得到正确解析图3-1-5清除本地DNS 缓存数据2.设置本地域名服务器当系统利用DNS 缓存里的域名信息不能完成解析任务时,需要向本地域名服务器发出DNS 请求,而在Windows 系统中要使用DNS 服务器,就要对DNS 客户机进行设置。图3-1-6 所示对话框中的DNS 设置表明,设置本机的本地域名服务器IP 地址为192.168.10.157,本机就成了IP 地址为192.168.10.157 的DNS 服务器的客户端。

DNS客户端解析:实现高效的域名解析方式

当用户使用域名而不是IP 地址访问网络资源时,系统要对需要访问的域名进行解析,即找到域名对应的IP 地址。首先查询本地的域名信息缓存,如果查询成功,则返回相应的IP 地址,否则向本地域名服务器发出DNS 请求。

1.使用HOSTS 文件和DNS 缓存

HOSTS 文件存放在C:\WINDOWS\system32\drivers\etc 文件夹中,用“记事本”编辑该文件,增加一些IP 地址和域名的映射项,如图3-1-2 所示。

保存该文件后,DNS 缓存里有了相关的域名解析记录,如图3-1-3 所示。

接下来验证本地解析的效果。在DOS 窗口中执行“ping www.abc.com”,结果如图3-1-4所示。结果表明,正确解析了www.abc.com 域名的IP 地址,它是192.168.0.101。

运行ipconfig 或flushdns 命令可以清除本地缓存中的DNS 数据,再执行ipconfig 或flushdns命令,可看到DNS 本地缓存中已没有www.abc.com 的域名解析信息,如图3-1-5 所示。

图3-1-2 HOSTS 文件中增加一些IP 地址和域名的映射项

图3-1-3 DNS 缓存里的域名解析记录(www.xing528.com)

图3-1-4 用ping 命令验证域名www.abc.com 得到正确解析

图3-1-5 清除本地DNS 缓存数据

2.设置本地域名服务器

当系统利用DNS 缓存里的域名信息不能完成解析任务时,需要向本地域名服务器发出DNS 请求,而在Windows 系统中要使用DNS 服务器,就要对DNS 客户机进行设置。设置方法: 将“Internet 协议(TCP/IP)属性”对话框的“首选DNS 服务器”设置为本地可用的DNS 服务器的IP 地址。

图3-1-6 所示对话框中的DNS 设置表明,设置本机的本地域名服务器IP 地址为192.168.10.157,本机就成了IP 地址为192.168.10.157 的DNS 服务器的客户端。

图3-1-6 “Internet 协议(TCP/IP)属性”对话框

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈