今天遇到一个问题:一台电脑能访问IP地址,却不能通过网页解析域名(输入IP正常访问)。
排错:1.检查dns,没问题,因为别的电脑在用
2. NSLOOKUP ,dns能解析出域名和ip,确定了DNS没事
其实我是第一次遇见这故障,只能借助BAIDU大神了。通过搜索发现原来有可能是winsock被篡改或错误造成的。随执行:“NETSH WINSOCK RESET ” 命令进行重置并重启。 重启后发现一切正常可访问网页。问题解决。
此命令还适用于:无法获得IP地址、获得ip显示黄叹号、蓝牙连接错误等情况。
注册表位置:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
科普:
Windows Sockets规范定义并记录了如何使用API与Internet协议族(IPS,通常我们指的是TCP/IP)连接,尤其要指出的是所有的Windows Sockets实现都支持流套接口和数据报套接口.
应用程序调用Windows Sockets的API实现相互之间的通讯。Windows Sockets又利用下层的网络通讯协议功能和操作系统调用实现实际的通讯工作
本文出自 “记录点滴技术” 博客,请务必保留此出处http://seawind.blog.51cto.com/6845370/1846355
WINSOCK RESET解决只能通过IP地址访问目的地址,而域名无法访问的问题。
原文地址:http://seawind.blog.51cto.com/6845370/1846355