网站域名ping不通解决方法如下:
一、检查域名与是否解析成功
1、首先,使用命令检测域名是否正常解析,打开windows开始菜单选择[运行]输入cmd回车,弹出windows命令控制台,在控制台下输入命令nslookup 域名(例如:xxxx.cc)检测域名是否正常解析。如下图所示:
2、域名检测成功后,运行CMD(Windows 98/ME运行COMMAND)进入命令控制台PING域名。如出现以下错误
C:\>ping xxxx.cc
Unknown host xxxx.cc.
Unknown host xxxx.cc
二、分析故障原因:
出现UNKNOWN HOST结果是因为本地所设置的DNS服务器不能解析该域名,或网络没有连接到INTERNET。
三、解决办法:
1、检查网络连接并更新本地DNS服务器为比较稳定的DNS服务器,以下是广东的两个电信DNS(202.96.128.86、202.96.128.166)更多高速DNS请询问当地网络接入运营商。
2、设置DNS方法:
本地连接(网卡)-- 属性 -->TCP/IP协议 -->属性 -->DNS:202.96.128.86/202.96.128.166
3、如果出现ping结果返回为Request timed out或destination host unrechable两种错误则有三种原因:
C:\>ping xxxx.cc
Request timed out.
Request timed out.
Request timed out.
Request timed out.
C:\>ping xxxx.cc
destination host unrechable.
destination host unrechable.
destination host unrechable.
destination host unrechable.
故障原因:
Request timed out是请求超时,而destination host unrechable是目标地址不能到达。这说明三种情况:
一是电脑与DNS那台电脑的物理连接是断开的。
二是物理线路虽然接通,但由于网络速度问题,致使数据包还没到达目标地址,就已经超时了,属丢包现象。
三是电脑与DNS电脑之间存在着路由问题,不能连接,或中间有类似防火墙之类的设备,把ICMP包过滤掉了。
解决办法:
检查防火墙配置或者相关的网络设备看是否对ICMP协议过滤掉了。检查网络访问速度,可以通过360测速工具来进行测试。
第一步骤:打开电脑,左下角 开始--运行--输入cmd --点击确定(如图)
第二步骤:输入ping 域名再回车,(如果您的域名是:www.wolijun.cn )那么应该如下输入
补充:如果您要观察这个返回值,您需要在后面加一个 "空格-t",如图
设备ping域名正常,开网页开不开解决方法
前几天遇到了一个问题,用户说上不了网,过去查看后,发现DNS正常,ping域名正常,但就是打不开网页。当时是用的H3C的路由器,解决方法是在出口和入口下都输入tcpmss 1024即可,用户上网完全正常,原因是因为某些网站对数据的分片大小有要求。后来又遇到这个问题,此次是华为设备,解决方法是在出口下输入mtu 1064 MTU与MSS的关系MSS就是TCP数据包每次能够传输的最大数据分段。为了达到最佳的传输效能TCP协议在建立连接的时候通常要协商双方的MSS值,这个值TCP协议在实现的时候往往用MTU值代替(需要减去IP数据包包头的大小20Bytes和TCP数据段的包头20Bytes)所以往往MSS为1460。通讯双方会根据双方提供的MSS值得最小值确定为这次连接的最大MSS值。
当IP数据报被分片后,每一片都成为一个分组,具有自己的IP首部,并在选择路由时与其他分组独立。这样,当数据报的这些片到达目的端时有可能会失序,但是在IP首部中有足够的信息让接收端能正确组装这些数据报片。
尽管IP分片过程看起来是透明的,但有一点让人不想使用它:即使只丢失一片数据也要重传整个数据报。因为IP层本身没有超时重传的机制——由更高层来负责超时和重传(TCP有超时和重传机制,但UDP没有。一些UDP应用程序本身也执行超时和重传)。当来自TCP报文段的某一片丢失后,TCP在超时后会重发整个TCP报文段,该报文段对应于一份IP数据报。没有办法只重传数据报中的一个数据报片。事实上,如果对数据报分片的是中间路由器,而不是起始端系统,那么起始端系统就无法知道数据报是如何被分片的。就这个原因,经常要避免分片。
因此在第一个例子中mss是1024,而第二个例子中MTU就是1064了,MTU与MSS大小差协议报头的40字节,MSS与不同的传输环境相关,有两个推荐值。一般来说,
- 目标地址非本地地址(与源地址在不同一个网段)时,MSS默认值通常是536;否则,
- MSS默认值通常为1460。
MTU与网络环境相关,也有两个推荐值。一般来说,
- 串口为576字节;
- 以太网为1500字节。
MTU/MSS的两种推荐值中都有40个字节的差异,即是(TCP报头+IP报头)的一般值,该值以120 bytes为上限(20+20字节的IP/TCP头部;40+40字节IP/TCP可选头部)。所以在复杂的网络环境中,应用层的网络协议可用的单个数据 包的大小,最佳值应小于536-80=456字节,尽量限制在1460-80 = 1380字节以内。这样的限制,是综合考虑传输层与链路层协议的结果。不过一些常见的建议中,也会用536/1460这两个值,与这里的讨论没有太本质的 差异。还想了解TCP分包粘包MTU和MSS之间的关系吗?
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)