建站经验分享:修改DNS、或域名解析在本机真正立即生效简法

王志勇 发表于 2011年01月13日 17:27

过去有很多人是使用修改本机hosts文件的方法,这种方法虽然十分好,但还有更好一些的方法。因为修改本机hosts文件的不方便之处在于,等域名生效之后,需要删除hosts文件中添加的域名。另一方面,我的电脑中保存了3个hosts文件,也就是3个不同的版本,需要用到的时候,执行.bat文件将其替换。你也可以建立很多个hosts文件,用的时候将其替换。由于这3个文件中没有写入要使新修改的域名解析在本机生效,所以每次替换一下,本机C:\WINDOWS\system32\drivers\etc\hosts文件中的记录就会被清除,有些不方便。

于是最近无意中摸索到不用修改hosts文件的方法而使修改的域名解析在本机立即生效。方法就是先在网上搜索各地的DNS,例如你的宽带是广州电信,能否使用湖北的DNS服务器,经过测试,是可以的,全国各地的都可以。如果你的ADSL是电信,就在Google搜索“电信 DNS”,网通则搜索“网通 DNS”,会有很多全国各地的DNS,然后分别ping这些DNS,点击“开始→运行”,输入“ping ***.***.***.** -t”,应该使用与自己的宽带同省,或者邻近省份的DNS,ping值在50ms以内是最佳的,70ms左右也可以,如果没有返回ping值,则不能用。

然后打开域名的控制面板,修改DNS,或者修改A记录,或者修改CNAME,保存,约5分钟后执行下列的步骤:

点击“开始→网络连接”,双击“本地连接”,双击最后一项“TCP/IP”,在最下方选择“使用下面的DNS服务器地址”,“首选DNS服务器”输入一个有效的DNS地址(也就是刚才搜索到的ping较快的DNS),“备用DNS服务器”输入8.8.8.8,或者固定使用其它的,为了方便起见,“备用DNS服务器”一直保持固定不要变,这样会省很多的麻烦,如下图:

然后再点击“开始→网络连接”,双击“本地连接”,点击“断开”,再双击“本地连接”,会再次连接。这个操作因为很常用,直接把“本地连接”设置一个快捷方式比较方便。这时ping一下域名,正常就应该生效了。如果不能生效,“首选DNS服务器”再换一个。3小时后,再将“TCP/IP”的DNS服务器设置为原来的。

无论是修改域名的DNS,还是修改A记录,用上述修改本机使用的DNS服务器的方法,都会立即生效。这是因为域名解析的原理,域名解析是先调用宽带所在的DNS服务器,如果此DNS服务器没有此域名,则会直接从域名所在的服务器中读取。域名的TTL建议设置为3600秒比较好,不要太长也不要太短。如果你在一天内对同一域名修改多次解析,可以多收集省内、邻近省份有效的DNS服务器,循环使用。估计5~10个左右就够用了,把它们妥善地保存起来;如果还是不够用,收集20多个应该足够用了。

本文的作用是需要使域名在本机的DNS、或者域名解析生效,例如对于网站转移、修改域名解析的时候会用到。此方法的优点是本机真正立即生效,还可以用来检查域名的DNS、或者A记录等的设置是否正确。此方法能否立即生效,取决于本机使用的DNS服务器中是否有域名的缓存,而此方法与TTL的时间长短无关。过去我都是需要等几个小时生效,现在用了这种方法,可以立即生效,而不需要等了,这也是我之前有几次突然修改DNS会立即生效的原因,http://www.auiou.com/relevant/00000614.jsp。当然,要使域名的新解析在全国生效,要等浏览者的宽带所在的DNS服务器中此域名的解析缓存结束后才会生效,也就是TTL设置的时间。也有时会遇到域名解析在全国生效的时间会远大于TTL的值,可能另有原因。

当然,如果你的域名流量较大、是全国各地很多网友常在访问,则不适于使用此法,只能用修改本机hosts文件的方法。因为全国的DNS服务器是有限的,在你测试的时候,那些DNS服务器中恰好有这个域名的缓存,则此方法不能奏效。

4条评论:
1   xyu_ovi 2011-01-13 21:19
昏倒!今天才发啊!昨天折腾了一天就是因为一个a记录ttl时间太长。
2   网友 2011-01-14 15:46
支持一下!不错
3   juwo 2011-01-14 22:28
勇哥,友情链接申请的链接坏了?打不开..我想申请一下。
4   juwo 2011-01-14 22:28
啊!好了~

发表评论:
名字: (*必填)
博客: (可省,仅限于Blog地址)
验证码: p48u58r68e78 (*必填)

正文:

  记住信息?

直接发送Trackback到此文章

说明:本评论系统不支持HTML代码。(您的留言需要审核,审核规则请见这里。)

文章分类 Category:
真相与UFO Truth and UFO
编程 Program
PHP
Blog的发展 Development
为什么写博客 W-do we Blog
互联网 Internet
BBS社区研究 Community
QQ研究 QQ Research

置顶的文章:
程序开发的门槛儿
为什么不能夸孩子调皮?
我的3种博客写作方法
最大的公益事业是UFO
再谈四维空间
开发文档和程序注释
Arsue Blog程序的扩展
独立微博开发之设想

近期的主题:
2017.7第2篇
auiou.com今天换上了KVM
CentOS, Debian, Ubuntu三种VPS系统的LAMP属性小结
Debian 6.0和Ubuntu 14.04新装机的参数记录
Linux VPS的速度优化
Nginx与.htaccess
CentOS 6新装机的参数记录
auiou.com的VPS的内存占用测试
2016年8月第一帖
不喜欢锻炼身体的朋友
看《第五空间》
看《爱情公寓》的一点感想
生命的意义在于每一天都是人生的开始
安卓机顶盒收到小记
人生中最可怕的事情是拖延
不能贪吃/不能贪喝/不能贪凉
“世面”和人生意义
计划推出一个重要的“网络存档”(网络记事本)快速小程序
最近几个月博客更新减缓的原因
汽车越来越多
编写完成了清爽的贴吧浏览程序/贴吧占用内存测试
猫/无线路由器/瑞银无线网卡 最简单有效的散热方法
最近录制的歌
家用无线路由器选购的一些建议
网络电视机顶盒选购的一些建议
无线路由器当作无线交换机实例
2013-08-08:人生的意义&谨言慎行
怎样对治重症的拖沓的毛病?
磊科NW336无线网卡使用感受
腾达311R无线路由器频繁掉线解决一例(其它品牌和型号可能也适用)
网络电视杰科T1使用感受(杰科T1/T2/T3怎么样?)
人为什么会无聊?无聊的时候该做什么?
2013-07-14:看不见的全息摄像机
想法:2013-07-12
有趣的植物3:景天科多肉植物
有趣的植物2:米邦塔食用仙人掌
最有趣的植物
想法:2013-06-30
好好地修心
中国现代和未来的黑人问题/广州黑人
KVM主机竟然死机
想法:2013-06-13
行人的过错
为什么不能夸孩子调皮?/怎样教出一个好孩子?
打招呼的一瞬间
欢迎哥们儿们加我的QQ
好心一定会有好报
拜金女的下场都是不好的
最近很忙,写作的思路断了
狂做好事,消除烦恼
最大的公益事业是UFO/怎样做UFO研究?
  

王志勇:程序设计者。
1980-09-26 (37周岁)

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏 | Arsue官方Blog
Gratitude | Time | Auciou
matnue | aucist | Taimt | Caimt | ac315 | Arsue | IC Search | TDNote | HKANS | emxel | aroat | Vaimt Panel | txfor | 网树 | cdfor | aufirm | ixnes | AnyDiary | Tuarm | Tovate | Urtal | coumit | cersta | tratom54.221.136.62 2017-12-11_23:41

Blog存档 Archives

2013年08月(9)
2013年07月(6)
2013年06月(7)
2013年05月(22)
2013年04月(17)
2013年03月(20)
2013年02月(21)
2013年01月(6)
2012年12月(3)
2012年08月(8)
2012年07月(4)
2012年06月(4)
2012年05月(6)
2012年04月(13)
2012年03月(11)
2012年01月(7)
2011年10月(8)
2011年09月(4)
2011年08月(2)
2011年06月(2)
2011年05月(6)
2011年04月(10)
2011年03月(16)
2011年02月(16)
2011年01月(15)
2010年12月(12)
2010年11月(9)
2010年10月(3)
2010年05月(4)
2010年01月(7)
2009年12月(10)
2009年11月(4)
2009年10月(8)
2009年09月(24)
2009年08月(20)
2009年07月(6)
2009年06月(11)
2009年05月(16)
2009年04月(20)
2009年03月(29)
2009年02月(18)
2009年01月(15)
2008年12月(17)
2008年11月(10)
2008年10月(13)
2008年09月(8)
2008年08月(4)
2008年07月(5)
2008年06月(9)
2008年05月(12)
2008年04月(15)
2008年03月(26)
2008年02月(22)
2008年01月(29)
2007年12月(30)
2007年11月(28)
2007年10月(30)
2007年09月(8)
2007年08月(8)
2007年07月(21)
2007年06月(23)
2007年05月(31)
2007年04月(34)
2007年03月(29)
2007年02月(18)
2007年01月(41)
2006年12月(23)
2006年11月(10)
2006年10月(10)
2006年09月(29)
2006年08月(33)
2006年07月(17)
2006年06月(30)
2006年05月(4)
2006年01月(3)
2005年09月(4)


Copyright © 2006-2017 auiou.com All rights reserved.
此Blog程序由王志勇编写 已经发布在Arsue