如何解决DNS解析错误
1:更换本地DNS的方法
目前国内电信运营商通过使用DNS劫持的方法,干扰用户正常上网,使得用户无法访问,(例如弹出广告窗口),所以我一直在使用Google DNS,不仅可以解决中国的电信运营商的流氓行为,还可以解决域名无法访问的情况。
小技巧:点击开始->设置->网络连接->本地连接->属性->TCP/IP协议->使用下面的DNS服务器地址,在框中输入“8.8.8.8”和“8.8.4.4”断开,从新连接网络即可,并且没有电信、联通(原网通)等DNS劫持问题。
2:修改HOSTS文件的方法
如果我们希望把某个域名与某个IP绑定,就可以通过修改HOSTS文件的办法:“开始->搜索”,然后查找名叫hosts的文件。
或路径为
c:\windows\system32\drivers\etc都可。
用记事本打开,在下面加入要解析的IP 和域名即可。
(修改HOSTS文件则是在实在没有办法的时候在用)
小知识:每个windows系统都有个HOSTS文件,它的作用是加快域名解析,方便局域网用户,屏蔽网站,顺利连接系统等功能。
3:清除DNS缓存信息的方法
“开始->运行->输入CMD”,在ipconfig /?中有一个名为/flushdns的参数,这个就是清除DNS缓存信息的命令,执行ipconfig /flushdns命令,当出现“successfully flushed the dns resolver cache”的提示时就说明当前计算机的缓存信息已经被
成功清除。
接下来所有的DNS缓存都会重新加载。
小知识:DNS解析就是把你的域名解析成一个ip地址,服务商提供的dns解析就是能够将你的域名解析成相应ip地址的主机。
这就是DNS域名解析。
关于DNS域名解析就写到这里了,虽然问题还没有解决,但从中确实也了解了不少DNS的知识,特地分享出来,如果以后哪位遇到这样的问题(最好别遇到),能顺利解决是最好的了。
理这个认证问题的文件:oembios.bin
看看在你的系统目录C:\Windows\System32下有没有这个文件把oembios.bin复制到C:\Windows\System32下,然后重启即可。
我是这样搞定的。
当然有的人选择立即重启,然后按F8从安全模式里把oembios.bin复制到C:\Windows\System32也可以。
DNS攻击分为:DNS欺骗攻击、DNS缓存攻击、DNS劫持一般解决的方法为开启ARP防火墙。
以下是我的对DNS攻击的解决总结。
其次为修改C盘下hosts文件内容,达到解决DNS攻击的问题。
各种不同系统hostst文件的位置。
Windows 98系统,文件路径\Windows目录下;Windows XP系统,文件路径\Windows\System32\Drivers\Etc目录下;Windows 2000系统,文件路径:WINNT\System32\Drivers\Etc目录下;Windows 7系统,文件路径\\Windows\System32\Drivers\etc目录下;选择hosts的打开方式为记事本打开,然后删除里面的所有内容,点击保存。
然后退出。
上面的方法不行的话,清理DNS缓存。
方法如下:1.运行输入“cmd” 2.输入ipconfig /flushdns命令,“successfully flushed the dns resolver cach e”的提示时就说明当前计算机的缓存信息已经被成功清除。
然后即可解决。