域名的归属地方面来说并不是单一的一个信息, 它是涵盖有三个层面的内容, 也就是注册人员所在的那个国家或者地区, 还有服务器IP所对应的归属地, 以及域名备案主体所在地这几种情况,所以要把域名的完整归属地进行查清楚, 就需要把以下提到的这几种方法组合起来进行使用。
WHOIS查询:确认注册地与注册商
WHOIS, 就是域名注册信息的公开数据库, 通过这个库, 咱们能查到域名的注册人是谁, 也能查到用的是哪家注册商, 还能看到注册时间在哪一天。操作步骤如下。
1. 你需要去ICANN的官方WHOIS查询入口, 就是网址为who.is的那个地方, 或者是各个域名的注册商官网上的WHOIS页面, 然后进行访问。
2. 你要把那个目标域名给填写进去, 比如说就是example.com这一种情况。
3. 从返回结果里面把那个叫Registrant Country/State的字段给拿出来, 这个字段代表的是域名注册人所处的区域, 然后再把那个叫Registrar的字段也取出来, 这个字段指的是管理这个域名的那个注册商。
需要大家注意, 自2018年5月开始, ICANN要求进行WHOIS查询结果默认隐藏注册人的个人信息, 这是为了满足GDPR合规的要求, 因此有一部分域名仅显示注册商的名称, 而并不是个人姓名, 这是一个正常的现象, 并不意味着查询失败。
IP归属地查询:定位服务器实际所在地
把域名进行解析之后, 会得到它所指向的IP地址, 通过这个IP可以再做一步判断, 弄清楚这台服务器具体部署在什么位置。
1. 首先需要在终端这个地方执行nslookup 域名这个操作, 或者是执行dig 域名 A这个操作, 然后获取到解析出来的IP地址。
2. 把IP地址输入到IP归属地查询工具里面, 像这个ip.sb或者是ipinfo.io这样的网站里去查看相关的信息, 这样就能看到它的ASN是哪一个号码了, 还有具体的机房运营商是谁, 以及它在物理世界里的具体位置坐落在什么地方。
3. 如果域名使用了CDN, 比方说是Cloudflare这样的话, 解析出来的IP地址就是CDN的边缘节点了。这时候需要结合“Origin IP”或者是NS记录这些手段来进一步地判断源站的真实位置到底是在哪儿。
备案信息:确认境内主体所在地(适用于.cn/.com.cn等)
根据《非经营性互联网信息服务备案管理办法》, 也就是工信部令第33号文件里面的规定, 在中国大陆地区要是提供网站服务的话, 域名的话是必须得完成ICP备案这个手续的。具体的查询方式呢如下所示:
用户去访问工信部的备案管理系统, 也就是网址beian.miit.gov.cn这个地方, 然后在输入框里面输入相关的域名或者是备案号这一项内容, 这样就能查询到关于备案主体名称这一信息了, 还能查到所属省份这一情况, 还有接入商信息这一部分。
这条信息, 是判断域名实际运营方所在位置的最权威的依据。
综合查询工具
如果你想一站式完成上述查询, 你可以使用gname.xin提供的域名综合检测功能。该工具整合了WHOIS、DNS解析、IP地理定位及备案状态查询等功能。你只需要输入域名, 即可在同一页面获取完整的归属地报告。这样可以省去在多平台之间反复切换的麻烦步骤。
常见疑问
同一域名在不同地区的解析结果会有差别吗? 是的。因为使用了CDN技术, 或者采用了多线路的DNS配置, 比如针对国内用户电信网络与国内线路相连, 而针对海外用户使用Cloudflare服务, 这就导致了处于不同地区的用户获取到的IP地址是不一样的。
所以, 在进行归属地判断的时候, 必须明确说明查询时的具体网络环境是什么。
WHOIS查不到信息?有可能是因为你的域名开启了隐私保护服务, 也有可能是相关的注册管理机构暂时还没有公开这些数据, 这就包括了一些新式的顶级域名类别。这时候你可以试着去联系域名注册商的客服部门, 向他们发送一个正式的工单请求来查询这些信息。
IP归属地显示为某国,但是备案在中国吗? 很有可能是海外CDN节点的情况, 此时备案主体仍然在境内, 所以要以备案信息为准。
总结
查询一个域名到底属于哪里, 正确的步骤是这样的, 先是用WHOIS工具去查域名的注册地在哪, 接着再用DNS配合IP定位的方法来查服务器实际所在地是哪, 最后还要通过备案系统去查境内主体的具体地址在哪里, 把这三个方面的信息放在一起进行交叉验证之后, 就能够把域名的归属地信息完整又准确地锁定住了。


