经常有用户问域名解析了不生效,或者是什么时间生效,今天我们来解释下域名解析的的原理和解析不生效的解决办法。。
首先我们知道域名注册之后是用来解析的,那解析是怎么解析的呢?解析是通过DNS服务器是实时更新解析记录的。所以通常来说,DNS解析了和修改解析后立刻能生效。如果您发现未生效,有以下几种可能:
?您在解析前或修改前访问过您的域名,解析或修改解析IP后,由于您电脑上的有DNS缓存,所以仍然显示老的记录。通俗点来说就是在本地DNS有解析缓存,电脑第一次访问后,在一定的时间内就将其缓存下来,下次访问该域名时电脑通过查找本地DNS缓存,就可以直接知道IP了,而不用再进行域名解析了,这就提高了效率,这就是DNS缓存,而域名更改过解析后,虽 然DNS服务器上已经更新,但本地还有DNS缓存,造成还是老的IP,也就是大家俗称的解析不生效,那我们说了解析不生效的原理,我们怎么解决呢?
可以通过下面几种方法来解决:
解决办法一:
方法一:桌面→网上邻居→右键属性→选择本地连接→如图→选支持→点修复!完了重启电脑!
然后注意下面的操作:
进入命令提示符下(开始——运行——cmd);
先运行:ipconfig /displaydns这个命令,查看一下本机已经缓存了那些的dns信息的,然后输入下面的命令
ipconfig /flushdns
这时本机的dns缓存信息已经清空了.
方法二:
如果上面刷新DNS缓存后还是没生效!说明是你本地的电信或网通问题!原理在最上面已经说过了,我们来谈下如何解决,这个时候我们可以使用以下方法!强制指定DNS服务器!可以使用 GOOGLE或阿里云的免费DNS服务器!
GOOGLE有2组免费并且无任何广告!
8.8.8.8
8.8.4.4
阿里云有2组免费并且无任何广告!
223.5.5.5
223.6.6.6
如果以上2种办法都无效!那不好意思!你只能等你本地ISP刷新DNS缓存!最长不超过72小时!
那么如何修改我们来看下图解:
桌面→网上邻居→右键属性→选择本地连接→如图→点属性→双击internet 协议(tcp/ip)
然后指定DNS服务器为GOOGLE的服务器即可!如图:
如果你使用国内阿里云的免费DNS,那么就修改为他们的公共DNS!要注意的是这里说的DNS不是域名解析的DNS,是你们电脑上网使用的公共DNS,2者根本就是2回事,切不要混淆!这个是XP修改办法,WIN7以上的修改方法也是如此类似的。。。
最后打开 命令提示符 里输入 ping www.dc180.com -t 看 响应IP 是你解析的IP就可以了(abc替换成你自己域名)
有的服务器禁PING的话 会显示超时!这个和域名指向无关!是服务器上设置了禁PING!看下图红框里响应IP就可以!
(命令提示符如何打开:开始-程序-附件-命令提示符)
请注意:域名的功能是仅仅指向到IP而已,只要PING域名已到IP ,其他的都和域名无关的!
其他例如打不开或打开慢都和域名无关的!自己的空间或服务器问题!
如何PING 请看下图,看红框里的,出现这个IP是你解析的IP就说明解析完全没问题的。。
是不是解决你一个很大的疑惑?笔者建议不是太懂的用户需要好好的看看这篇文章,一定要了解什么是DNS缓存,什么又是DNS,我们已经写的尽可能的通俗易懂了。。
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » phpcmslocalhost更新缓存正常域名不行(php不更新了)
1 评论