DNS引起的网络故障

2017-11-23 08:36
网络安全和信息化 2017年6期
关键词:网速域名IP地址

引言:单位用户反映,电脑打开网页速度慢,有时甚至打不开网页,但用测速软件测试网速正常,网络也没有提示有ARP等问题。经排查,故障是由于DNS服务器故障造成的。

故障现象

最近单位有同事反映,电脑打开网页速度特别慢,有时甚至打不开网页,但用测速软件测试网速正常(单位50Mbps专线,测试网速可达5MBps),网络也没有提示有ARP等问题。经分析,应该是DNS服务器故障造成的。

DNS工作过程

域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址。

当某一个应用进程需要将主机名映射为IP地址时,该应用进程就成为域名系统DNS的一个客户,并将待转换的域名放在DNS请求报文中,以UDP数据报方式发给本地域名服务器(使用UDP是为了减少开销)。本地的域名服务器在查找域名后,将对应的IP地址放在回答报文中返回。应用进程获得目的主机的IP地址后即可进行通信。

若域名服务器不能回答该请求,则此域名服务器就暂时成为DNS中的另一个客户直到找到能够回答该请求的域名服务器为止。工作过程如图1所示。

图1 DNS工作过程示意图

网络故障分析

单位网络是一根网通专线、一个固定IP地址、一台企业级路由器、一个局域 网、PAT(Port Address Translation)方式上网;企业路由器开启DHCP服务,单位电脑IP和DNS都是自动获取;获取到的网关地址和DNS服务器地址都是路由器IP地址。经分析,网页打开缓慢的原因就在DNS服务器地址是路由器IP地址。上面DNS的工作过程第4步,知道如果首选DNS服务器地址是单位路由器地址,DNS请求会发往单位路由器,如果单位路由器这时已经满负荷工作,且CPU和内存大部分被PAT端口转换进程所占用,DNS服务进程则执行速度必然较慢,域名转换慢则电脑获取域名对应IP地址也必然慢,最终造成打开网页速度慢。

解决方案

1.修改单位电脑DNS,由自动获得DNS服务器地址改为固定DNS服务器地址,具体DNS服务器地址可以在网上搜索,例如利用单位在河北邢台,专线是联通,则DNS服务器地 址 是 :202.99.160.68、202.99.166.4。

2.购置功能更加强大的路由器。其实这次网络问题的根本原因是单位路由器设备陈旧,解决的最直接方法是购置配置更高的路由器。

猜你喜欢
网速域名IP地址
铁路远动系统几种组网方式IP地址的申请和设置
英国网速快慢相差800倍
Combosquatting域名抢注的测量研究
IP地址切换器(IPCFG)
如何购买WordPress网站域名及绑定域名
基于SNMP的IP地址管理系统开发与应用
公安网络中IP地址智能管理的研究与思考
网速太慢
顶级域名争夺战:ICANN放出1930个通用顶级域名,申请者有上千家