Domain-Name-System
nslookup 找不到 whois 報告的名稱伺服器
我的域的名稱伺服器在 whois 條目中正確列出:
whois destiglobal.com | grep NS
給出以下結果:
Name Server: HEATHER.NS.CLOUDFLARE.COM Name Server: OWEN.NS.CLOUDFLARE.COM
但是使用 dig 進行名稱伺服器搜尋不會返回任何內容:
dig +search +short NS destiglobal.com
我正在查看描述類似問題的這個問題,這個問題中的提示是問題可能是我的域查找不存在權威答案:
所以我進一步調查以使用 dig trace 追溯 DNS 結果路徑:
dig +trace destiglobal.com ; <<>> DiG 9.10.3-P4-Ubuntu <<>> +trace destiglobal.com ;; global options: +cmd . 427432 IN NS d.root-servers.net. . 427432 IN NS e.root-servers.net. . 427432 IN NS f.root-servers.net. . 427432 IN NS g.root-servers.net. . 427432 IN NS h.root-servers.net. . 427432 IN NS i.root-servers.net. . 427432 IN NS j.root-servers.net. . 427432 IN NS a.root-servers.net. . 427432 IN NS k.root-servers.net. . 427432 IN NS l.root-servers.net. . 427432 IN NS m.root-servers.net. . 427432 IN NS b.root-servers.net. . 427432 IN NS c.root-servers.net. ;; Received 811 bytes from 127.0.1.1#53(127.0.1.1) in 11 ms com. 172800 IN NS a.gtld-servers.net. com. 172800 IN NS b.gtld-servers.net. com. 172800 IN NS c.gtld-servers.net. com. 172800 IN NS d.gtld-servers.net. com. 172800 IN NS e.gtld-servers.net. com. 172800 IN NS f.gtld-servers.net. com. 172800 IN NS g.gtld-servers.net. com. 172800 IN NS h.gtld-servers.net. com. 172800 IN NS i.gtld-servers.net. com. 172800 IN NS j.gtld-servers.net. com. 172800 IN NS k.gtld-servers.net. com. 172800 IN NS l.gtld-servers.net. com. 172800 IN NS m.gtld-servers.net. com. 86400 IN DS 30909 8 2 E2D3C916F6DEEAC73294E8268FB5885044A833FC5459588F4A9184CF C41A5766 com. 86400 IN RRSIG DS 8 1 86400 20180423170000 20180410160000 39570 . YDhqBnGqUMqkWRz6hPQB4lhfX6A73qsKQBi4a+ZzkbSUhwtc1T/RmViI e7P8nl+Z3lsKD8+AhBN3V/7JDeriNSK6+nq6U1zq5iGP/kEw86BFA8L2 oBY8czheCNkilLWSfCYzHz726R69fNUMW6ajp0lGeGAr8J9brM/01set yUJQvVvJWc73d5cnbs7y2eiUgGh939SqGnLl4b+1dwswRlKt5lMYIdv5 WiQUbHecvtvMvg/PT6xlR91kHTh1ON3DUFeZFXOdwtfq9ehNoOuvWutG HERT2VbEx1XY/p7A1y3BeTXAW1M7N0iDolkHKc2qslN22nkn0pUnB1QC yKPiig== ;; Received 1175 bytes from 2001:500:1::53#53(h.root-servers.net) in 163 ms com. 900 IN SOA a.gtld-servers.net. nstld.verisign-grs.com. 1523441761 1800 900 604800 86400 com. 900 IN RRSIG SOA 8 1 900 20180418101601 20180411090601 46967 com. gWGmFMc7JcV66HRPf5rC/6qbV38K18q4O4i6TeUjHIQYyXSE4G6xncl+ CTcsj4I5jDszxM/8izmhwrHpRz4Fxs/BsFyUbViSKbRbYbzrA+Pu9ma+ N5fAFT+BvTY01tx2luu3qKFQLa8pMfW9HjUTLVAvvh9zPFNpRrLBA3jX Kmo= CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN NSEC3 1 1 0 - CK0Q1GIN43N1ARRC9OSM6QPQR81H5M9A NS SOA RRSIG DNSKEY NSEC3PARAM CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN RRSIG NSEC3 8 2 86400 20180418044729 20180411033729 46967 com. k9ZhhJ/HGc6o2LJBpzYkMlOhkw2tYNoP85bUnifUBGOLojGB7nHOmiv6 ozeiL5Cnyz070tWmbyz0CYvhX78CrrObOt9DjTmSe9019GVBHYrqXk/7 9zXoJu+s3DdD1PaJUexgE91ducHmYhXF0618GQX3/xYZn3xmcUgjIjGK mCw= 0G3KEATRSRVKUADEK0SQM4UT7GO0B0NK.com. 86400 IN NSEC3 1 1 0 - 0G3LK864G8GRULBC1RUEGK0RT2PFRHA3 NS DS RRSIG 0G3KEATRSRVKUADEK0SQM4UT7GO0B0NK.com. 86400 IN RRSIG NSEC3 8 2 86400 20180417050536 20180410035536 46967 com. jwFRmb77tWyVgdZuKIiud8zz31sthpmpqbTNvbQBsjEXHh7u3kesE6xN zEuNJ1YrvAOaEW2TLX/M0geOv1LgnEqkI7CjdrRZECIvgkekDRZmWyUz hJQCoktkNn+7vwxn7/WCyPWiiZ/Xdh0p9+z12aY6tPdxGXe+q3F9ZvOK QRw= 3RL20VCNK6KV8OT9TDIJPI0JU1SS6ONS.com. 86400 IN NSEC3 1 1 0 - 3RL3ODP8D910939I655B97GAQU6VE1Q7 NS DS RRSIG 3RL20VCNK6KV8OT9TDIJPI0JU1SS6ONS.com. 86400 IN RRSIG NSEC3 8 2 86400 20180415042450 20180408031450 46967 com. IhbnQXIq5RlG9CMXhBshx052OWd4vCgXfJdqqNjJgS3iWDJXpv1KFsy1 W8fCqrqXvU2TkpCosVmM1fUViUwVVJGABZKHVttYdjpy2pnYh26xMSVF MwwvBO3yRDeNrhPRd1Ktel8Pue1SJ4G8mdwbVAKnwrQy3fhLcDfudIQf FRs= ;; Received 1007 bytes from 2001:503:d414::30#53(f.gtld-servers.net) in 41 ms
根據this和this explanaiton of dig trace,域解析直到第3步(根伺服器返回遞歸解析器)並在第4步失敗(遞歸解析器到權威伺服器)
我假設沒有為我的域設置權威名稱伺服器是否正確?
如果是這樣,我可以/應該做些什麼來解決這個問題?
我已將我的域名伺服器指向我的託管服務提供商上的 cloudflare(我無法訪問我的託管服務提供商上的區域文件,並且想通過我的域上的 cloudflare 管理 DNS)
您的問題的核心可以從您的 whoisdb 資訊中的這一行中找到:
Domain Status: clientHold https://icann.org/epp#clientHold
此狀態程式碼告訴您的域的系統資料庫不要在 DNS 中啟動您的域,因此它不會解析。這是一種不常見的狀態,通常在法律糾紛、未付款或您的域被刪除時制定。
通常,此狀態表明您的域存在需要解決的問題。如果是這樣,您應該聯繫您的註冊商解決問題。如果您的域沒有任何問題,但您需要它來解決,您必須首先聯繫您的註冊商並請求他們刪除此狀態程式碼。
這導致了一個事實,該區域
com
返回NXDOMAIN
.destiglobal.com
這不是技術問題;這可能是法律或契約問題,因此您需要聯繫註冊商。從技術角度來看,我看不到任何其他錯誤。您的權威名稱伺服器都配置得很好,通過直接從它們那裡查詢來確認
A
,NS
並且SOA
- 都是一致的:$ dig destiglobal.com @heather.ns.cloudflare.com +short $ dig destiglobal.com @owen.ns.cloudflare.com +short 54.154.220.247 $ dig destiglobal.com SOA @heather.ns.cloudflare.com +short $ dig destiglobal.com SOA @owen.ns.cloudflare.com +short heather.ns.cloudflare.com. dns.cloudflare.com. 2027493360 10000 2400 604800 3600 $ dig destiglobal.com NS @heather.ns.cloudflare.com +short $ dig destiglobal.com NS @owen.ns.cloudflare.com +short heather.ns.cloudflare.com. owen.ns.cloudflare.com.
所有這些都與 whois 數據庫中的資訊相匹配:
Domain Name: DESTIGLOBAL.COM Name Server: HEATHER.NS.CLOUDFLARE.COM Name Server: OWEN.NS.CLOUDFLARE.COM
一旦您與註冊商溝通清楚,這應該可以正常工作,可能在 24-48 小時內。