很多新手站长刚接触建站,经常会遇到需要查询域名对应IP,或者根据IP反查绑定域名的需求。比如域名解析改了之后想确认生效没,买了新服务器要核对IP对不对,或者想查某个竞品网站用的哪家服务器IP,都少不了域名IP查询这一步。其实查询方法有很多,不同需求对应不同方法,今天就把常用的几种方法整理出来,不管是新手还是老站长,都能找到适合自己的操作方式。

先搞懂:域名IP查询分哪两种
很多人刚接触的时候会混淆,其实域名IP查询主要分两类:一类是正向查询,就是我们最常用的,通过输入域名查询它对应的服务器IP地址;另一类是反向查询,也叫IP反查,是输入IP地址,查询这个IP地址上绑定了哪些域名。两种需求对应不同场景,比如你买了新服务器,要把域名解析过去,就需要正向查询确认解析对不对;如果你拿到一个IP,想知道上面开了哪些网站,就用反向查询。接下来我们按操作场景逐个说方法。
Windows系统用本地CMD快速查询
如果是Windows系统,根本不用打开任何第三方网站,直接用系统自带的命令就能查询,步骤非常简单:首先按下Win+R组合键调出运行窗口,输入cmd后回车,就能打开命令提示符;然后输入命令格式是`nslookup 你要查的域名`,比如要查百度的IP,就输入`nslookup baidu.com`,回车之后就能看到结果里Non-authoritative answer下方,显示的就是这个域名对应的IP地址了。这个方法最快,而且不用依赖第三方网络,查完就能确认本地解析对不对,缺点就是只支持正向查询,不擅长反向查询。
Mac/Linux系统用终端查询
如果你用的是Mac或者Linux系统,同样可以用终端自带的工具查询,打开终端之后,输入`dig 你的域名`,比如`dig baidu.com`,回车之后结果里的ANSWER SECTION部分,就会显示对应的IP地址。当然也可以用和Windows一样的`nslookup`命令,用法完全相同。如果要做反向IP查询,直接输入`nslookup IP地址`就能得到对应的域名了,比如输入`nslookup 8.8.8.8`,就会返回google-public-dns-a.google.com这个结果,非常方便。
新手适合用第三方在线查询网站
如果不想敲命令,或者需要做反向IP查询,用第三方在线查询网站就非常方便,现在这类工具大部分基础查询都是免费的。你只需要打开搜索引擎搜索「域名IP查询」,就能找到很多正规的这类工具,输入你要查的域名或者IP,点查询按钮就能快速得到结果。这类工具一般同时支持正向查IP和反向查域名,还会附带显示域名的NS记录、MX记录等其他DNS信息,不用自己整理结果,对新手非常友好。不过要注意尽量选择口碑好的老牌工具,避免点到恶意广告陷阱。
权威结果用公共DNS工具查询
如果你想要更准确权威的结果,可以用各大公共DNS平台提供的在线查询工具,比如114DNS、阿里DNS都有开放查询页面,这些平台的结果更新及时,而且更准确。比如打开阿里DNS的查询页面,选择查询类型为A记录(就是查域名对应IP),输入你要查的域名,就能得到最新的解析结果。如果你刚修改完域名解析,想要确认全球各地的生效情况,这类工具还能显示不同地区的解析结果,比本地命令查询要全面很多。
查询结果不对?要注意这几个坑
很多人查询域名IP的时候会发现结果和自己设置的不一样,其实大多是这几个原因导致的:首先是本地DNS缓存没有更新,如果刚修改完解析,本地电脑还保存着旧的IP缓存,这时候清空本地DNS缓存再查就准了,Windows系统清空缓存只需要打开CMD输入`ipconfig /flushdns`回车就可以,Mac系统也有对应的清空缓存命令。其次,如果你查询的网站用了CDN加速,不同地区查询到的IP不一样,这是正常现象,不是查询出错。最后,反查共享IP的时候,很多免费工具只能显示前几十个绑定的域名,要查全一般需要开通付费服务,这点提前要知道。
哪些场景需要做域名IP查询
除了新手好奇查询,实际建站和运维过程中,这几个场景一定要做域名IP查询:修改完域名解析之后,一定要查一下对应的IP对不对,避免解析写错导致网站打不开;把域名迁移到新服务器之后,要核对解析过去的IP是不是服务器分配给你的正确IP;排查网站打不开的问题时,第一步就是查域名解析的IP对不对,确认是不是解析出了问题;想要了解竞品网站的服务器信息,也需要先通过域名查到IP再进一步查询。
其实域名IP查询不是什么复杂的操作,选对方法就能快速得到准确结果。新手不用硬记各种命令,直接用靠谱的第三方在线工具就能满足大部分需求,如果需要经常查询,记一下本地系统自带的命令也能省不少时间。查询的时候多注意本地缓存和CDN的影响,就不会得到错误的结果,遇到问题也能快速排查解决。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!