做域名查询前,至少要先准备五类信息:要查的域名本身、查询目的、当前DNS与解析记录、注册与到期信息、以及你打算核对的权威数据源。多人协作时把这些信息写进同一份交付文档,能避免“查了但没查全”和重复返工。
“域名查询”在实际工作里常指四种不同动作,准备的信息也不同。先写清楚目的,再决定查什么:
把目的写成一句话放进交付文档,例如“确认 example.com 的NS与到期时间,用于迁移前核对”。目的不同,后面每一项的取舍就不同。
要查什么:完整域名(含子域还是仅主域)、是否带www、是否需要同时查多个后缀。
怎么查:在文档里逐条列出,避免口头传递。子域和主域的解析结果可能完全不同。
结果说明什么:如果只写了“查一下官网域名”,协作方无法判断该查www还是裸域,容易漏项。
要查什么:注册商、创建日期、到期日期、域名状态(如是否处于禁止转移或禁止更新状态)。
怎么查:用RDAP或WHOIS查询,优先看注册局返回的状态码,而不是第三方页面的摘要。
结果说明什么:到期时间临近说明需要提前续费;状态码含转移锁定说明迁移前要先解锁。注意:部分后缀的注册信息因隐私保护会被脱敏,查不到注册人属正常现象,不代表域名异常。
要查什么:NS记录、A/AAAA记录、CNAME、MX、TXT(含SPF、验证类记录)。
怎么查:用dig或nslookup指定记录类型查询,并分别向权威NS和公共解析器各查一次。
结果说明什么:权威NS与公共解析器结果不一致,说明缓存尚未过期或解析配置有冲突,需要等待或排查。MX缺失说明该域当前不接收邮件;TXT里有验证记录,说明该域被用于某项服务验证。
要查什么:HTTP状态码、是否强制跳转HTTPS、证书颁发对象与有效期。
怎么查:用命令行请求头查看响应,或用浏览器开发者工具看证书详情。
结果说明什么:状态码200说明页面可访问;301/302说明存在跳转,需确认跳转目标是否正确。证书过期或域名不匹配会触发浏览器警告。需要说明的是,HTTPS只表示传输加密,并不保证站点没有安全漏洞,也不直接等同于排名优势。
要查什么:robots.txt是否可访问、是否屏蔽了目标路径;站点地图地址是否可访问。
怎么查:直接请求/robots.txt和站点地图URL,查看返回状态与内容。
结果说明什么:robots.txt返回404表示未设置限制;返回200但含Disallow则说明对应路径被限制抓取。这里要区分清楚:robots.txt的抓取限制不等于可靠的索引移除,被屏蔽的页面仍可能因外部链接出现在结果中。站点地图可访问也不保证收录,它只是提交线索。
把上面五项做成一张表,每行包含:检查项、查询命令或入口、实际结果、结论、负责人。这样交接时对方不需要重新跑一遍,也能看出哪项是“已定位的原因”、哪项只是“可能原因”。
例如一条记录可以写成:
检查项:NS记录 | 命令:dig NS example.com | 结果:ns1.example.net, ns2.example.net | 结论:权威解析由该服务商托管 | 负责人:A
假设某域名的公共解析器仍返回旧IP,而权威NS已返回新IP,这时只能判断为“缓存未过期是可能原因之一”,不能直接断定是解析配置错误,需要结合TTL和查询时间进一步确认。
下一步:把这份清单复制成团队模板,固定“检查项—命令—结果—结论—负责人”五列,下一次域名查询直接按列填写,交付时附上原始查询输出即可。