2023年12月1日发(作者:)

XP系统下DNS不能解析的故障处理

XP系统下DNS不能解析的故障处理

2012714

首先,排除网络和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地址。

12

XP系统下DNS不能解析的故障处理

方法2:

(1)在已安装WindowsXPServicePack2(SP2)的情况下修复Winsock,请在命令提示符

处键入netshwinsockreset,重置winsock目录。

(2)在命令行模式输入命令:“netshintipresetC:”,运行此命令的结果

与删除并重新安装TCP/IP协议的效果相同。

22