惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - answer

SQL查询重复记录 如何使用两台 NETGEAR 无线路由器进行无线中继(WDS) [转]取当前日期是在一年中的第几周 [转]写在UserControl销毁之时 - answer 给List排序( list sort) SQLITE入门至精通 [转]WM手机,关于如何让手机一直运行下去,而不进入待机 - answer [转]string表达式运算 [转]HTC G11 ROOT获取权限教程 [转]WebForm 与 winform 路径获取 [转]win7 系统装SQLServer2000 成功。 Mobile Development: Disable Windows Mobile 6.5 Start and Close Button - answer [转]Windows Mobile: Hide StartButton in WinMo 6.5.x Windows CE 电源管理(转贴) [转]分享8个超棒的免费高质量图标搜索引擎 [转]Win7系统下VS2005_2008不识别WinCE5 SDK [转]windows 7 下ASP.net 本地配置 ( IIS 7) - answer [转]SQLite存取二进制数据 [转]SelectObject() 装载字体 VC EVC
[转]检查本地DNS服务器是否正常工作及解决方法
answer · 2012-08-07 · via 博客园 - answer

本文将介绍如何检查本地DNS服务器是否正常工作及更新方法

     通常情况下,我们访问一个网站时,都是直接在浏览器中输入域名,如:www.webweb.com,当出现正常无法访问网站时,很多用户的本能反应就是认 为本地网络或是目标服务器出问题,可是经过一番排查后,却发现网站无法访问的现象并不是由这些因素引起,在本地网络和目标服务器都是正常的情况下,而且域 名的DNS服务器出现问题的概率非常小,其实这个现象的也可能是由于本地DNS服务器(本地电脑上的DNS服务器)无法正常解析域名而导致的。那么如何检 查本地DNS服务器是否正常工作以及当它不能正常工作时,如何快速恢复呢?

    当网站无法正常访问并怀疑可能是本地的DNS服务器出问题时,我们可以通过利用windows系统自带的nslookup命令来判断本地DNS服务器是否处于正常工作中。具体步骤可按如下方法:

1。在本地电脑上,点击“开始”》“运行”》 在框中输入 cmd 并按确定按钮后,就可以看到新开的DOS窗口界面。

2。在DOS界面中输入以下命令并按回车键:

nslookup -q=ns www.webweb.com

(注:在nslookup与-q 之间有个空格,ns与www.webweb.com之间也有个空格 )

若本地DNS服务器不能正常工作时,那么按回车键后就会得到错误提示:“DNS request timed out,timeout was 2 seconds”。

    在确认网站无法访问并且是由于本地DNS服务器无法正常解析引起的,我们就要去查看本地DNS服务器自身设置是否存在问题。可按以下方法来查看本地DNS服务器设置:

1。按上述的步骤打开DOS窗口界面。

2。在DOS界面中输入 ipconfig /all 并按回车键。就可以看到如下结果,图中DNS server 所以对应的信息就是本地DNS服务器的IP。(例如,测试电脑是使用Google提供的DNS服务器8.8.8.8和8.8.4.4,如图中所示。)

ipconfig /all 结果ipconfig /all 结果

其实,在“本地连接”的属性》“Internet协议(Tct/IP)”,有两个选择,一是“自动获取默认的DNS服务器地址”,二是“使用下面的DNS服务器地址”。(测试电脑是选第二种)如图:

本地DNS服务器地址本地DNS服务器地址

3。 查看DNS服务器的IP是内网还是外网,由于笔者这里选用“使用下面的DNS服务器地址(8.8.8.8)”是位于外网的,所以如果我们发现它不能正常工 作,那我就可以把当前自定义的DNS服务器地址换成可以正常工作的DNS服务器地址,这里推荐使用google提供的DNS服务器地址(主DNS服务器 8.8.8.8和辅DNS服务器:8.8.4.4),若是指定的DNS服务器地址或自动选用的DNS服务器位于内网,那您可以联系单位网络管理人员检查一 下局域网内部DNS服务器的设置信息了,只有当解决DNS服务器能够正常解析时,就能解决网页无法正常打开的问题了。

通过hosts文件来解析域名到指定的IP地址上

   上面所讲的问题是围绕着本地DNS服务器是否能正常解析展开的,若当本地DNS服务器无法正常解析时,就会出现无法访问网站,这里有另一种方法,不需要借 助本地DNS服务器的帮助也可以访问网站的。我们可以通过hosts文件来实现,因为有些用户会把经常访问的网站域名和IP地址的对应关系保存在 hosts文件中,这样当在本台电脑上的用户想访问某个域名时,系统往往自动会先去查看本地上的hosts文件,若该hosts文件中存在用户要访问的域 名时,就会马上解析到对应的IP地址而不需要再经过本地DNS服务器的解析的,所以我们也可以将那些无法正常解析的站点域名和IP地址对应关系添加到 hosts文件中,这样就可以成功解析域名到对应的IP地址上的。

下面将介绍如何添加域名与对应的IP地址关系到本地电脑上的hosts文件中。具体步骤如下:

1。找到hosts文件,可以查看路径“C:\WINDOWS\system32\drivers\etc”并可以在该路径文件夹下找到hosts
或者点击“开始”》 “运行”》在框中输入 drivers 并按回车键,在新开的窗口中双击打开子文件“etc”就可以看到hosts文件了。

2。以记事本的形式打开hosts文件,在文件最底下可以加入域名和对应的IP并保存即可,以www.webweb.com为例。
如:202.76.63.76 www.webweb.com

在hosts文件中添加内容在hosts文件中添加内容

最后讲一点: 如何清除本地DNS服务器中的DNS缓存

    在本地电脑上,我们经常是以域名的形式来访问某个站点的,那么我们的系统就会把域名与IP地址的对应关系自动保存上本地DNS服务器的缓存列表中,这样 一来,当域名与对应的IP地址发生变动时,本地DNS服务器缓存列表中的记录并不会马上同步变化的,这样也容易导致本地DNS服务器解析域名不正常的现 象,不过我们可以通过刷新本地DNS缓存记录来解决此问题。具体步骤如下:

1。点击“开始”》“运行”》 在框中输入 cmd 并按“确定”按钮就可以打开DOS窗口界面。

2。在DOS窗口界面中输入 ipconfig /flushdns 并按回车键,就可以得到结果:

添除DNS缓存添除DNS缓存