本地DNS的修改方法

  在访问网站的过程中,我们或许经常会遭遇无法访问网页的现象,遇到这种现象时,相信多数人会下意识地认为是网络掉线,或者是目标网站的服务器出现了问题,可是在一番仔细排查之后,网页无法打开的现象并不是由这些因素引起的,那么究竟是什么原因让网页内容无法打开呢。

  事实上,在网络连接以及目标服务器都正常的情况下,造成网页无法打开现象最可能的原因就是DNS服务发生了意外,导致网站地址被无法正常解析,而且DNS服务运行不正常的现象十分常见。那么我们如何能够在最短的时间内确认网页打开故障就是DNS服务引起的呢,遇到DNS服务运行不正常时,我们又该如何让DNS服务快速恢复常态呢?下面,本文就从DNS服务运行不正常的现象、判断以及应对出发,来让DNS服务尽快恢复常态!

  通常情况下,我们访问某个目标网站时都是通过输入形如“www.3lian.com”格式的网址来完成访问任务的,这个网址其实也是目标网站的域名;但是,我们知道主机与主机之间相互访问、通信时,都是通过IP地址来相互识别、确认的,这么说来我们只有知道了目标网站的IP地址才能够成功地打开该网站。不过,考虑到IP地址不便于记忆,因此我们几乎都以域名的形式来访问网站内容,输入的网站地址往往会被指定的DNS服务器自动解析翻译成IP地址;能够提供DNS服务功能的服务器可以是本地计算机,也可以是网络中特定的一台计算机,但是一旦DNS服务器运行不正常,无法为用户提供地址解析服务或者将域名解析成错误的IP地址时,我们就无法通过网站域名的形式打开目标站点的页面内容了。DNS服务运行不正常的最明显现象就是访问目标网站的IP地址时正常,访问它的网站域名时就会发生错误。

  在遇到网页内容无法打开,并且怀疑DNS服务运行不正常时,我们首先要做的事情就是利用Windows系统自带的nslookup命令来确认一下本地的DNS服务是否真的运行不正常,下面就是确认DNS服务运行是否正常的具体操作步骤:

  首先在本地工作站系统桌面中打开“开始”菜单,并执行其中的“运行”命令,从弹出的系统对话框中输入字符串命令“cmd”,单击“确定”按钮后,将系统屏幕切换到MS-DOS命令行工作模式;

  其次在DOS命令行中输入字符串命令“nslookup -q=ns www.45it.com”,单击回车键后要是在地址解析过程中DNS服务运行不正常的话,那我们会在结果界面中只看到“DNS request timed out,timeout was 2 seconds”这样的提示信息。

  在确认网站内容无法打开是由于地址不能被解析后,我们下一步要做的工作就是检查一下本地工作站所使用的DNS服务器自身是否运行正常,如果DNS服务器运行不正常的话,DNS服务当然无法为网站地址提供解析服务了。在检查DNS服务器自身是否运行正常时,我们可以按照如下步骤来进行:

  首先按照前面的操作步骤,将系统运行状态切换到MS-DOS命令行窗口,在该窗口的命令提示符下输入字符串命令“ipconfig /all”,单击回车键后,打开如图2所示的结果界面, 对应DNS SERVERS位置处的信息就是本地工作站所使用的DNS服务器地址,比方说这里的DNS服务器地址就是“61.177.7.1”;

  其次根据IP地址来判断DNS服务器是位于内网还是外网,例如笔者在这里指定的DNS服务器位于外网,因此当我们发现使用该DNS服务器无法正常解析网站地址时,不妨进入到本地工作站的TCP/IP属性设置窗口,将DNS地址更换成其他能够运行正常的DNS服务器地址,就能解决无法打开网页的问题了;要是指定的DNS服务器位于内网,那么在使用该DNS服务器无法正常解析网站地址时,就可以请单位网络管理人员检查一下局域网内部的DNS服务器是否运行正常,只要解决了DNS服务器的运行故障,一般就能够顺利解决网页无法打开故障了。

  当以网站域名形式访问目标站点页面内容时,本地工作站并不一定都要寻求DNS服务器的帮助,因为有的工作站事先已经把频繁访问站点的域名和IP地址对应关系保存到本地的HOSTS文件中了,所以当本地工作站访问某个目标站点的域名时往往会自动先查看本地的HOSTS文件,如果该文件中包含目标站点的域名和IP地址对应关系,那么目标站点的网站地址就能够被顺利解析了。根据上面的分析思路,我们可以用手工方法将那些无法打开网页内容的站点域名和IP地址对应关系添加到本地的HOSTS文件中,以便实现成功解析目标站点的目的,下面就是往HOSTS文件中手工添加目标站点域名和IP地址对应关系的具体操作步骤:

  首先打开本地工作站系统的资源管理器窗口,并在该窗口中依次展开“x:windowssystem32driversetc”文件夹,在对应“etc”子文件夹窗口中找到HOSTS文件,当然我们也可以依次执行“开始”/“搜索”命令,来通过文件搜索的方法找到目标HOSTS文件;

  其次用记事本之类的文本编辑程序打开HOSTS文件,在随后弹出的文件编辑窗口中我们可以一目了然地看到HOSTS文件中所有的站点域名和IP地址对应关系了,在缺省状态下该文件只包含“127.0.0.1 localhost”这一行内容,其中开头带“#”的行都不是有效的内容,只是具体的帮助信息而已;

  接下来我们就可以将那些无法访问的站点解析条目手工输入添加到本地HOSTS文件中了,具体添加格式应该是先输入目标站点域名所对应的IP地址,之后输入空格并连接具体的域名信息,比方说笔者在这里手工添加了“61.129.51.27 www.45it.net”;在确认信息输入正确后,再依次执行文件编辑窗口中的“文件”/“保存”命令,将上面输入的内容按原名保存后,如此一来我们日后就能顺利将目标网站的域名解析成IP地址了。

  当我们以域名形式访问过目标网站后,该网站的域名和IP地址对应关系就会自动保存到本地工作站的DNS缓存列表中,日后IE浏览器会优先访问DNS缓存列表中的信息,不过一旦此时目标站点的域名和IP地址对应关系发生变动的话,DNS缓存列表中的对应解析记录不会跟着同步变化,那么日后我们再次以域名形式访问目标站点时就容易发生DNS解析不成功的故障。这个时候,我们可以通过刷新本地DNS缓存列表的方法来解决网页无法打开的故障,下面就是具体的刷新本地DNS缓存列表的操作步骤:

  首先在本地工作站系统桌面中打开“开始”菜单,并执行其中的“运行”命令,从弹出的系统对话框中输入字符串命令“cmd”,单击“确定”按钮后,将系统屏幕切换到MS-DOS命令行工作模式;

  其次在DOS命令行中,输入字符串命令“ipconfig /flushdns”,单击回车键后,我们将从如图4所示的结果界面中看到“successfully flushed the dns resolver cache”这样的提示, 这就意味着本地工作站DNS缓存列表中的信息已经被成功刷新了。之后,我们重新以域名形式访问目标站点时,相信目标网站的页面内容就能被正确打开了。

  遇到DNS服务运行不正常的现象是常有的事情,面对这种故障现象我们只要依照本文所提供的应对要决进行逐一尝试,相信DNS解析错误故障一定会快速被排除掉。

时间: 2025-01-29 07:38:06

本地DNS的修改方法的相关文章

win10系统怎么修改dns win0电脑dns设置修改方法

1.在桌面找到右下角任务栏中的网络图标,然后点击"打开网络和共享中心",如图. 2.打开新窗口的网络和共享中心后,点击右侧已经连接上的网络名称,如本文图中的网络,如图.   3.再点击"属性",-"Internet版本协议4",-"属性",然后就可以进行Win10静态IP地址设置界面了,如图. 4.默认IP是自动获得了,我们要手工设置可以点击"使用下面的DNS服务器地址",然后输入需要更改后的首选DNS服务

win7系统dns怎么修改?win7电脑dns设置过程详解

DNS是什么 DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串.通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析).DNS协议运行在UDP协议之上,使用端口号53.在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明. win7电脑dns设置修改方法

Windows7系统下如何查看修改Dns地址的方法

  Windows系统中如何查看并设置自己的DNS地址,有很多用户并不了解,此方法可以让初学者也可以轻松的操作,都知道win7拥有炫酷的操作界面,并拥有相对稳定和简单的特点,在当下网络开放时代成为了用户们最受欢迎的操作系统,下面我们就去学习一下win7是如何查看与设置的呢. 查看与设置DNS地址的步骤: 1. 首先进入系统, 然后点击桌面的开始菜单, 左键单击"运行--" 2. 在运行的窗口里面输入"cmd" 唤出命令行界面. 3. 在唤出的命令行界面中输入 &qu

手机DNS怎么修改?手机DNS设置方法图解

Android手机dns修改方法 第一步 我们以安卓手机为例子,点击手机中的[设置]之后点击[WLAN设置]打开进入 第二步 然后我们找到自己的wifi连接然后长按,就会弹出[修改网络]即可. 第三步 进入之后我们点击[显示高级选项],将[IP设置]改成[静止],以便可以手动输入DNS地址. 第四步 然后我们点击dns 就可以填写了,如我们填写[180.76.76.76]和114DNS地址[114.114.114.114]之后点击[保存] 就可以了 iphone手机dns设置 1.我们在手机中点

CentOS 6.6实现永久修改DNS地址的方法_服务器其它

本文实例讲述了CentOS 6.6实现永久修改DNS地址的方法.分享给大家供大家参考,具体如下: 1.配置ip地址文件 /etc/sysconfig/network-scripts/ifcfg-eth0 添加一行: 复制代码 代码如下: DNS1=8.8.8.8    #手动添加一个dns地址: DNS配置文件/etc/resolv.conf 的地址会自动匹配手动添加的地址:重启网卡后不会清除: 2.手动添加dns地址 DNS配置文件 /etc/resolv.conf 复制代码 代码如下: na

I.MX6 DNS 查看、修改方法

/************************************************************************** * I.MX6 DNS 查看.修改方法 * 说明: * 记录一下Android下dns的查看和修改方法. * * 2016-6-27 深圳 南山平山村 曾剑锋 *************************************************************************/ 一.参考文档: Android she

怎么修改DNS Win8修改DNS服务器地址的具体步骤图解

在网络优化以及网络安全防护中,我们可能会需用用到修改DNS服务器地址的情况,接下来小编就来与大家分享下怎么修改DNS地址,这里以目前最新的Win8系统为例,教您如何修改电脑DNS地址,有需要的朋友不妨参考下. 怎么修改DNS Win8修改DNS服务器地址方法 如果您不知道DNS是什么,那么建议您先阅读下:dns是什么 dns服务器是什么? 了解了DNS,以及其作用后,下面我们就来与大家分享下Win8如何修改DNS服务器地址,详细方法步骤如下: 1.首先点击桌面底部的网络图标右键,然后选择"打开网

Win7系统中查看和设置DNS地址的方法

  针对毫无经验的新手也可以照样操作. 为windows系统的初学者和想更加了解windows系统的童鞋提供一个小技巧 工具/原料 Win 7 系统一个. 勤劳的双手和肯转动的大脑. 方法/步骤 1. 首先进入系统, 然后点击桌面的开始菜单, 左键单击"运行..." 2. 在运行的窗口里面输入"cmd" 唤出命令行界面. 3. 在唤出的命令行界面中输入 "ipconfig /all" 意思是查看TCP/IP的所有相关配置. 4.这里就有DNS地址

网络-求教本地DNS 污染的问题

问题描述 求教本地DNS 污染的问题 事情是这样的 我们公司的电脑拿到公网去,然后访问公司内部网站,会跳转到http://www.skyjs.cn/tj/?host=xxx.xxxxx.xxx 类似这样的页面. 然后将电脑拿回公司,连接到公司内网,访问同样的网站,仍然跳转到http://www.skyjs.cn/tj/?host=xxx.xxxxx.xxx 这个网址,但是ping xxx.xxxxx.xxx 又是正确的IP. 重置IE默认设置,然后重启IE浏览器,马上恢复正常,已经按照网上方法修