1、使用 Windows + R组合快捷键,打开运行对话框,然后键入【cmd】命令,之后点击下方的“确定”,如下图所示。
2、在接下来打开的cmd命令框中,输入运行命令:【ipconfig /flushdns】(输入完成后,按回车键运行)就可以刷新本地DNS缓存了。
首先来分析原因,有可能是某些服务关闭、HOSTS文件被修改导致。当然,还有可能就是IP这些设置错误导致。
一、服务被关闭
服务被关闭,那么,重新启动服务,就可以解决问题了。
一sh winsock reset命令的功能
sh winsock reset命令,作用是重置 Winsock 目录。如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要sh winsock reset命令来重置Winsock目录借以恢复网络。这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。 sh是一个能够通过命令行操作几乎所有网络相关设置的接口,比如设置IP,DNS,网卡,无线网络等,Winsock是系统内部目录,Winsock是Windows网络编程接口,winsock工作在应用层,它提供与底层传输协议无关的高层数据传输编程接口,reset是对Winsock的重置操作。当执行完winsock的命令重启计算机后,需要重新配置IP。
二、不同系统Winsock的重置方法
为 Windows XP 重置 Winsock
要为 Windows XP 重置 Winsock,请按照下列步骤操作:
1.单击“开始”,运行中输入cmd。
2.然后输入命令sh winsock reset。
3.重启计算机。
为 Windows Vista 重置 Winsock
要为 Windows Vista 重置 Winsock,请按照下列步骤操作:
1.单击“开始”,在开始搜索框中键入cmd,右键单击“cmd.exe”,单击“以管理员身份运行”,然后按“继续”。
2.在命令提示符处键入sh winsock reset,然后按 Enter。
3.注意:如果该命令键入错误,则出现一条错误消息。重新键入该命令。当该命令成功完成时,出现一条确认消息,后跟一个新的命令提示符。然后转到步骤
3。
4.键入 exIT,然后按 Enter。
使用到的sh winsock命令,重启就行了。
二、HOSTS文件被篡改
关于这个问题嘛,通常是由于病毒导致的,解决的办法就是下载一个HOSTS文件修复工具来修复,就能解决问题了。
打开IE浏览器上网,输入百度网址,回车,麻烦就来了,打开的网站不是百度的,而是一个标题是百度,但是网页内容非百度的网站,开始还以为是百度网站改头换面,穿上新装了呢,如下图,这不,简直就是想坑我嘛(俺的名声被这种网站害得降低了排名)!
如上图,打开的就是这个网址,啥垃圾网站啊,看都不想多瞧一眼,但是每次都这样,没办法啊!
问了网上的高手,才得知原来是本地计算机的Hosts文件被修改拉,才导致了这样的错误!
以下是解决的方案:
如上图,打开上图的路径,就会找到相关的文件,里面有一个文件,名称就是Hosts,可以到网上下载一个未感染病毒的文件,将其覆盖,问题就解决了!
或者,使用覆盖的办法,问题不一定能解决,就像俺的,想覆盖还不成呢,出现如下图的错误:
看到提示信息了吗,唉,这病毒还蛮厉害的,老折腾于我!
三、IP、DNS设置有问题
关于这个问题,就更简单了,你完全可以通过设置静态IP地址来解决问题。
首先,在桌面上找到“网上邻居”,我下图,点击右键,在弹出的快捷菜单中选择“属性”。
打开如下图的“网络连接”窗口。
上图中,右键点击“本地连接”,选择菜单中的“属性”,弹出如下图。
上图中,先选择“ 协议(TCP/IP)”,然后点击“属性”,弹出如下图。
上图,就相当关键了,IP地址就在这里设置了,当然,除了IP地址,还有其它与之相关的选项要设置。
首先选择“使用下面的IP地址”,然后,就可以设置,下面逐一介绍。
①IP地址项的填写:一般为192.168.0.2→192.168.0.255这个范围,可变的是最后一组数字,您可以任选一组数字来填写。
②子网掩码:这里填写:255.255.255.0,一般都是这个,是固定的,不需要修改。
③默认网关:填写路由器的IP地址,一般为:192.168.0.1,如果您的网络路由器地址不是做个,请根据具体情况来填写。
下面,需要填写的是DNS服务器地址
DNS服务器地址这个指的是路由器登陆互联网所使用的地址,因为您的计算机要接入互联网,是通过路由器来上网的,因此,DNS服务器地址必须吻合路由器中所使用的地址。
一、ping外网和网关,测试网络的连通性。
二、清除缓存,有的时候可能是由于网页缓存读取错误造成网页不能够被正常打开。
三、关闭防火墙对于网络的端口的限制。
四、查看路由器的配置,一般都是通过ppoe拨号连接的。试着重新设置一下并重启路由器
以上是win7之家推荐方法,希望可以帮助到你。
操作如下:
右键桌面右下角的网络和共享中心 — 本地连接 — 属性 — 协议版本
4 — DNS服务器地址;
如选择的是 使用下面的DNS服务器地址 ,可手动填写 首选为:114.114.114.114 ,备用为:8.8.8.8 ,具体DNS地址可从路由器后台的网络参数可参看到。
也可将手动设置 DNS服务器地址设置为自动获得 DNS服务器地址即可。
根据你介绍的情况建议如下:第一种
1、把你的电脑设置上DNS和默认网关,设置完成后再上网试试,我维护的局域网前段时间出现一段时间这样的情况,把DNS和默认网关设置上后就可以上网了。
2、检查局域网内所电脑是否有中了ARP病毒的,在本机上运行命令:arp-a查看分配动态IP的服务器地址,应该只有一个,为默认网关的地址,如果出现两个,另外一个肯定是有ARP病毒,对局域内所电脑进行ARP病毒杀毒,并安装360安全卫士里的ARP防火墙。第二种:当然你也可以在协议中输入你的正确的DNS服务器地址,将其输入正确之后你就可以顺利的上网了。在开始中输入cmd,打开之后再里面输入ipconfig/all就可以查看你的所有的ip信息,包括DNS信息。然后将你的DNS地址键入你的电脑中。
出现DNS错误的原因如下:
1、没有获取到正确的DNS地址导致的。
2、DNS设置正确了,但是却断网了。
3、目标网络服务器出现网络拥堵、故障等。
解决办法如下:
1、应当首先检查下是否存在网络,是否因为猫或者路由器的设置问题导致的断网。
2、搜索一下所在城市的DNS然后右键本地连接,TcP/IP协议,属性,把DNS改了就可以了。
3、打开控制面板-网络-当前使用网络的属性协议-修改DNS获取方式为自动。
4、如果是IP自动获取的可以用固定的IP和DNS,这样一般来说比较稳定,如果用自动获取有时间会出现获取的DNS出错,然后就上不去网页,但能上QQ,查看DNS方法:开始——运行——输入cmd——ipconfig/all就行了,在最下面会有DNS这一项,记得是两行的,因为有一个是备用的。然后就右击网上邻居——属性——本地连接——右击——属性——选中TCP/IP协议——属性——使用下面的IP地址——然后就输入在cmd中看到的IP和DNS,然后确定就行了。
修改DNS服务器地址有两个办法:
第一种办法:
1. 进入“控制面板”,打开“网络和共享中心”,再点击“更改适配器设置”,进入网络连接窗口
2. 对着“无线网络连接”点击鼠标右键,选择“属性”,打开“无线网络连接属性”窗口
3. 双击“协议版本4”,进入“属性”窗口,将下面的DNS设置区域设置为“自动获得DNS服务器地址”,并点击确定
第二种办法:
1. 按照方法一的方法进入协议版本4属性窗口,选择“使用下面的DNS服务器地址”,将网络运营商的DNS地址填到对应位置。如果不知道运营商的DNS地址,可使用google提供的免费DNS服务器8.8.8.8和8.8.4.4
2. 如果还是无法解决问题,请与网络运营商取得联系来解决问题了.