回答
我們做到了在Zonemaster項目的方式是與RD
標誌的幾乎可以肯定不存在的名稱xx--domain-cannot-exist.xx--illegal-syntax-tld
設置發送名稱服務器的問題一個SOA
查詢。如果響應是NXDOMAIN
,則名稱服務器執行了遞歸查詢,因此它是一個開放的recursor。如果回覆是其他內容(REFUSED
,SERVFAIL
或引用根目錄是常見的),那很好。
感謝您的回覆。如果我理解得很好,google.com不是一個開放的解析器,因爲'主機xx - 域 - 不能存在.xx - 非法 - 語法 - tld google.com'返回'連接超時',但是'37.235.1.174'一個因爲它返回'主機xx - 域 - 不能存在.xx - 非法 - 語法 - tld沒有找到:3(NXDOMAIN)'? (這似乎是真的)。你能否簡單地解釋爲什麼錯誤響應NXDOMAIN意味着DNS執行了遞歸查詢? – Simon
'NXDOMAIN'是查詢的正確答案,爲了得到它,名稱服務器必須嘗試查找它,只有在爲其他人執行遞歸查找(即,是一個開放的解析器)時纔會這樣做。 。 'REFUSED','SERVFAIL'和root-referral是名稱服務器說「我無法回答該查詢」的不同方式。 –
- 1. 我如何知道我是否有開放的繼電器?
- 2. 服務器如何知道iPhone是否收到推送通知?
- 3. 我如何知道服務器的連接是否正確?
- 4. 如何知道服務器是否在運行Node.js?
- 5. 如何知道Azure服務器是否在TLS 1.2下
- 6. 如何知道消息是否從iPhone發送到服務器?
- 7. 如何知道emacs服務器是否正在運行
- 8. 如何知道smtp服務器是否支持ssl或不?
- 9. 如何知道服務器是否啓用了JSONP?
- 10. 客戶如何知道服務器是否退出?
- 11. 如何快速知道服務器是否連接?
- 12. 如何知道hbase服務器是否正在運行
- 13. 我如何知道回調是否觸發了服務器?
- 14. 如何知道eTags是否在PHP中的服務器上打開或關閉?
- 15. Route 53服務器如何進入DNS解析器鏈?
- 16. 如何知道https服務器是單向還是雙向ssl
- 17. 我如何知道它是Windows服務器還是unix?
- 18. 有人知道Facebook是否解放了他們的照片上傳器(開源)?
- 19. node.js服務器可以知道是否創建了服務器文件?
- 20. 如何在node.js中設置dns服務器解析查詢?
- 21. 我的網絡服務器如何知道域名是我的?
- 22. 如何檢查是否遠程連接是開放的服務器?
- 23. 來自多名域名服務器的DNS解析器結果
- 24. Node.JS中的簡單DNS服務器? (主/權威DNS服務器)(可能是ndns?)
- 25. 我如何知道我的服務器名稱是什麼?
- 26. 服務器故障切換是否有任何開放標準?
- 27. C#查找DNS是否存在於DNS服務器上(來自域控制器)
- 28. 是否有人知道服務器支持php和oracle 10g
- 29. 知道MySQL服務器是否過載PHP
- 30. Azure負載平衡是否知道服務器http隊列
什麼是「免費DNS」? – Alnitak
我以爲這是用來定義DNS服務器的名稱,如果DNS服務器不是來自同一個組織,它將接受所有合法的DNS請求(例如遞歸)事件。 – Simon
不,這就是所謂的「開放式解析器」。使用「dig @ip」查找名稱會給出提示,但不是很容易自動證明的。這也是這個網站的主題。 – Alnitak