我从事系统管理已有几十年了,我的理解一直是:
whois
作为域名注册的一部分进行分配(显然并非所有 TLD 都有 whois,但对于那些有的 TLD 来说)- 域名注册的一部分是
NS
为域名创建记录
但是我最近发现一个有 whois 但没有 NS 记录(或 A 记录或其他任何记录)的域名/主机名:
谁是:
$ whois somedomain.nsw.gov.au
Domain Name: somedomain.nsw.gov.au
Last Modified: 02-Mar-2017 05:39:32 UTC
Status: ok
Registrar Name: Digital Transformation Office
无 NS 记录:
host -t NS somedomain.nsw.gov.au
Host somedomain.nsw.gov.au not found: 3(NXDOMAIN)
无 A 记录:
$ host somedomain.nsw.gov.au
Host somedomain.nsw.gov.au not found: 3(NXDOMAIN)
这是真的吗?这种情况有多常见?
答案1
你的第二个假设是错误的:
域名注册的一部分是为域名创建 NS 记录
域名注册“只是”在注册数据库中创建一个域名“对象”。它表明某人在某个时间点在某个 TLD 下创建了该名称。它可能纯粹是出于防御原因(没有任何用处),因此注册它并不意味着它需要自动解析。
域名也可以处于“保留”状态(出于各种原因,包括注册商或注册局的行为),这意味着它存在于数据库中,即具有关联的名称服务器(或没有),但明确未通过 DNS 发布(因此域名在技术上不起作用,但仍处于注册状态)
顺便说一句,你的诊断不完整,它可能有 AAAA 记录:-)