刚把 mrhsu.com 域名从 Godaddy 转移到国内万网上,正在万网提交实名资料呢,在网站上部署 SSL,突然网站就不能访问了!对于我这种已 经经历一次变故的人,小心肝实在是不能承受这个新域名又要废了这个现局。我一直以为是不是我的实名信息已经被加入到了什么黑名单之类的,只要有我名字的就 会被请喝茶。果然我是腹黑了,遇到问题还是得发工单,要不怎么也对不起花钱买服务。其实,惊弓之鸟根本不会想有些事情其实是最基本的问题而已,以前经常遇到,现在就懵了。
在访问网站的过程中,我们或许经常会遇到网页内容无法打开的现象。遇到这种现象时,我相信多数人肯定会认为是网络掉线,或者是想要访问的网站本身出现了问题。可是在一番仔细排查之后,往往并不是由这些因素引起的,那么究竟是什么原因让网页内容无法打开呢?
其实吧,我们的在访问网站的时候,输入域名,比如“mrhsu.com”,初次访问时,互联网上的DNS解析域名对应的IP地址,然后就把你带到 mrhsu.com网站上了。同时,这个解析结果被缓存到本地 DNS 服务中。再次访问时,就会先从本地DNS中解析。问题就出在这了,当域名本身的解析发生改变时,本地缓存的并未改变,只在本地请求 mrhsu.com 时,就不会把你带到现在mrhsu.com 新的解析地址了。这个时候我们就需要刷新本地DNS缓存。
1、首先,快捷键“Win+R”—“cmd”,或者“开始”—“运行”—“cmd”,进入命令行窗口。
2、然后,运行命令 ipconfig /flushdns (这就是刷新本地DNS的命令),完事。没错,很简单,这就好了。
注:如果在执行ipconfig /flushdns时,出现“无法刷新DNS解析缓存” 的错误,一般是本地的“DNS Client”服务没有正常启动。在cmd命令行窗口输入“services.msc”,或者通过“控制面板”-“管理工具”-“服务”,进入服务管理窗 口。启动“DNS Client”服务后,再在命令行窗口执行“ipconfig /flushdns”命令,就能成功刷新本地的DNS缓存了。
附:切换公共DNS地址服务
有很多人不管是在校园网还是公司网等这些局域网中,为了方便,直接选择“自动获取DNS地址”,使用那台局域网主服务器的DNS解析。其实可以在本机上换用一些公共的DNS地址,来更好的避免这些问题,当然了,包括可以屏蔽一些运营商广告。
网上的一些公共DNS地址很多,包括最常用的谷歌的8.8.8.8与4.4.4.4、114dns的114.114.114.114,还有新兴的阿里云的223.5.5.5与223.6.6.6、百度的180.76.76.76。不用担心用这些公共DNS会被监控,不用也会被监控而已。