none
关于windwos xp 网络故障的问题 RRS feed

  • 问题

  • 本人遇到一个问题,在一个 windows xp 中,可以用ping ip,但是ping 网站域名(网址)就是无法ping通,无法通过网站网址,进行浏览,我检查了host文件和dns服务、WINSOCK都是没有问题的。但是我通过输入网站的ip,就可以浏览网页。并且还可以通过代理服务器,不论是局域网内的代理还是互联网的代理,都可以浏览网站了。
    并使用的都是电信的DNS服务,来进行解析的!
    可以肯定所用电信的DNS服务是没有任何问题的!
    请问是什么原因呢,如何解决呢?

    谢谢!!
    2008年12月5日 3:55

答案

  • 大概有两种原因吧,因为我不是学网络的所以可能帮不上你的忙,但是我也尽力而为吧。。。

    1.PING下域名再直接PING服务器地址
    若PING到服务器IP地址,则说明是地区DNS解析服务器的问题,如果是服务器IP都PING不到的话可能服务器屏蔽了他的IP。试试重启一下网络换个IP看看。

     

    2.网关对外网线没连上
    所以ping网关可以,ping互联网不行

     

     

    3.

    域名解析问题。。。

    很有可以中了病毒或者系统文件丢失所致

    对于系统文件丢失所致你可以尝试下把下面几条复制进记事本,保存为.bat格式文件,然后运行

    regsvr32 Shdocvw.dll

    regsvr32 Oleaut32.dll

    regsvr32 Actxprxy.dll

    regsvr32 Mshtml.dll

    regsvr32 Urlmon.dll

    regsvr32 Msjava.dll

    regsvr32 Browseui.dll

     

     

    4.


    Windows 2000自动启动了DNS Client服务,该服务提供了客户端的名字解析与缓存服务,用户的DNS查询结果会在本地得到缓存。在配置DNS服务器时,如果不能很好地掌握这个原理,往往会出现一些错误的操作。

    错误操作,域名不通

    笔者所在的网络为双机直接相连组成的网络,两台机器都安装Windows Server 2000系统,其中一台已升级为域控制器,IP地址设为“10.202.10.1”;另一台未安装活动目录,其IP地址为“10.202.10.2”。在做DNS服务器的配置实验时,将域控制器那台机器配置为DNS服务器,另一台机器作为DNS客户机。

    假设欲设置域名www.jgx.com对应的主机IP地址为“10.202.10.2”。有不少学生在配置DNS服务器的过程中,在添加主机记录时,常把主机的IP地址记错或输错,如将“10.202.10.2”输成“10.202.100.2”,这样在客户机上域名就会Ping不通。如果这时候再回到DNS控制台进行修改,将IP地址改成“10.202.10.2”。完成后在客户端的命令提示符下再次执行Ping命令,域名解析出的IP地址仍是修改前的地址“10.202.100.2”,仍然会Ping不通。

    巧用命令清除缓存

    我们可在命令提示符下使用命令来清除DNS客户端缓存中的信息。在客户端执行“Ipconfig/flushdns”命令,出现盘符提示后,再执行“ping www.jgx.com”命令即可解决问题。

    值得我们注意的是,在“管理工具”中打开“服务”工具,找到“DNS Client”项,停止该服务后在客户端就不会缓存DNS查询信息,这样在DNS服务器上所做的修改在客户端重新查询时就能立即反映出来。
    参考资料:http://www.cnw.com.cn/store/detail/detail_feedback.asp?articleId=39319&ColumnId=2357&pg=&view=

    2008年12月6日 2:17
  • DHCP和DNS服务有没启动.

    请问你是怎么上网的, 局域网内有没架设DNS服务器做转发

    假如没有的话,用命令ipconfig /all


    查看当地DNS服务器地址,将自动获得DNS地址改为填写以下地址,接着把2个DNS地址填进去

    2008年12月6日 11:24
    版主

全部回复

  •  

    使用网址无法访问?上网方式是什么?IP 是怎么设定的?

     

    2008年12月5日 4:54
  • 手动分配ip
    DHCP
    两种都实验过了
    结果还是不行的

    2008年12月5日 4:59
  •  

    tracert 下看看 。
    2008年12月5日 7:42
  • 大概有两种原因吧,因为我不是学网络的所以可能帮不上你的忙,但是我也尽力而为吧。。。

    1.PING下域名再直接PING服务器地址
    若PING到服务器IP地址,则说明是地区DNS解析服务器的问题,如果是服务器IP都PING不到的话可能服务器屏蔽了他的IP。试试重启一下网络换个IP看看。

     

    2.网关对外网线没连上
    所以ping网关可以,ping互联网不行

     

     

    3.

    域名解析问题。。。

    很有可以中了病毒或者系统文件丢失所致

    对于系统文件丢失所致你可以尝试下把下面几条复制进记事本,保存为.bat格式文件,然后运行

    regsvr32 Shdocvw.dll

    regsvr32 Oleaut32.dll

    regsvr32 Actxprxy.dll

    regsvr32 Mshtml.dll

    regsvr32 Urlmon.dll

    regsvr32 Msjava.dll

    regsvr32 Browseui.dll

     

     

    4.


    Windows 2000自动启动了DNS Client服务,该服务提供了客户端的名字解析与缓存服务,用户的DNS查询结果会在本地得到缓存。在配置DNS服务器时,如果不能很好地掌握这个原理,往往会出现一些错误的操作。

    错误操作,域名不通

    笔者所在的网络为双机直接相连组成的网络,两台机器都安装Windows Server 2000系统,其中一台已升级为域控制器,IP地址设为“10.202.10.1”;另一台未安装活动目录,其IP地址为“10.202.10.2”。在做DNS服务器的配置实验时,将域控制器那台机器配置为DNS服务器,另一台机器作为DNS客户机。

    假设欲设置域名www.jgx.com对应的主机IP地址为“10.202.10.2”。有不少学生在配置DNS服务器的过程中,在添加主机记录时,常把主机的IP地址记错或输错,如将“10.202.10.2”输成“10.202.100.2”,这样在客户机上域名就会Ping不通。如果这时候再回到DNS控制台进行修改,将IP地址改成“10.202.10.2”。完成后在客户端的命令提示符下再次执行Ping命令,域名解析出的IP地址仍是修改前的地址“10.202.100.2”,仍然会Ping不通。

    巧用命令清除缓存

    我们可在命令提示符下使用命令来清除DNS客户端缓存中的信息。在客户端执行“Ipconfig/flushdns”命令,出现盘符提示后,再执行“ping www.jgx.com”命令即可解决问题。

    值得我们注意的是,在“管理工具”中打开“服务”工具,找到“DNS Client”项,停止该服务后在客户端就不会缓存DNS查询信息,这样在DNS服务器上所做的修改在客户端重新查询时就能立即反映出来。
    参考资料:http://www.cnw.com.cn/store/detail/detail_feedback.asp?articleId=39319&ColumnId=2357&pg=&view=

    2008年12月6日 2:17
  • DHCP和DNS服务有没启动.

    请问你是怎么上网的, 局域网内有没架设DNS服务器做转发

    假如没有的话,用命令ipconfig /all


    查看当地DNS服务器地址,将自动获得DNS地址改为填写以下地址,接着把2个DNS地址填进去

    2008年12月6日 11:24
    版主