运维过程中经常会进行切换域名解析等的操作,就需要查看是否更新。但常常DNS设置已经更新了,但是用户那边的DNS还是没有更新。
以下分析几点原因及我的解决方案。
一、
<1>本地你的dns缓存没有清掉。
<2>网络情况比较复杂,运营商也会缓存dns。
<3>dns服务更新间隔也不知道 出事故 恢复就挺坑的。
二、
<1>
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 19.0px; font: 13.0px "Helvetica Neue"; color: #00a2ff }
http://tool.chinaz.com/dns?type=5&host=stargate-api.ele.me&ip=
<2>
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 }
span.s1 { font: 12.0px "Helvetica Neue" }
span.s2 { font: 12.0px ".PingFang SC" }
如发现域名ping不通:
1.建议使用DNSServer: 119.29.29.29 或114.114.114.114,检测方式dig +short isochrone.alpha.elenet.me @119.29.29.29
2.清除dns缓存,命令行输入: sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say cache flushed
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 19.0px; font: 14.0px "Helvetica Neue" }
span.s1 { font: 13.0px "Helvetica Neue" }
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 19.0px; font: 14.0px "Helvetica Neue" }
span.s1 { font: 13.0px "Helvetica Neue" }