2023年12月1日发(作者:)
XP系统下DNS不能解析的故障处理
XP系统下DNS不能解析的故障处理
2012年7月14日
首先,排除网络和DNS服务器的问题,然后测试直接通过IP地址是否可以打开网页,
如果IP地址可以打开,而域名不能打开,则接下来测试通过nslookup是否可以将域名解析
成IP地址。如果不可以,则可以确定是系统的DNS解析出现了故障。
处理步骤:
1、清除DNS缓存
为了提高网站访问速度,系统会自动将已经访问过并获取IP地址的网站存入本地的DNS
缓存里,一旦再对这个网站进行访问,则不再通过DNS服务器而直接从本地DNS缓存取出该
网站的IP地址进行访问。所以,如果本地DNS缓存出现了问题,会导致网站无法访问。可
以在“运行”中执行ipconfig/flushdns来清空本地DNS缓存。
2、修复HOSTS文件
HOSTS文件被修改,也会导致浏览的不正常,解决方法当然是清空HOSTS文件里的内容。
HOSTS文件默认存放在C:windowssystem32driversetc目录下,用记事本打开,
“127.0.0.1localhost”以下的内容都删除。
3、修复winsock2文件
使用超级兔子的“强力修复WinSock2”或360安全卫士的“修复LSP连接”功能,修
复WinSock2文件。
4、重新安装TCP/IP
方法1:
(1)打开注册表编辑器,删除以下两个键:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock2
注意:删除Winsock项后需要重新启动计算机。这样做可使WindowsXP操作系统为这两项
创建新的shell条目。如果在删除Winsock项后未重新启动计算机,则下一步将无法正常进
行。
(2)用记事本打开%winroot%文件,该文件一般位于C:WINDOWSinf
下,找到“[MS_yInstall]Characteristics=0xA0”,把此处的0xA0改为0x80
后保存退出。
(3)打开本地连接的TCP/IP属性,依次选择“添加协议”、“从磁盘”、浏览找到刚刚保存
的(%winroot%)文件,然后选择“TCP/IP协议”。
(4)经过上述几步之后,再返回网络连接的窗口,但这个时候,那个“卸载”按钮已经是
可用的了。点这个“卸载”按钮来把TCP/IP协议删除,然后重启。
(5)重启后再照着第3步,重新安装一次TCP/IP协议便可。
(6)再重启一次,这时应该可以了,可以照着需要,设置一下IP地址。
第1页共2页
XP系统下DNS不能解析的故障处理
方法2:
(1)在已安装WindowsXPServicePack2(SP2)的情况下修复Winsock,请在命令提示符
处键入netshwinsockreset,重置winsock目录。
(2)在命令行模式输入命令:“netshintipresetC:”,运行此命令的结果
与删除并重新安装TCP/IP协议的效果相同。
第2页共2页


发布评论