是否有一些API可以用來構建簡單的DNS服務器,最好在Java中?我想讓我的DNS服務器做的就是用任何請求的相同IP地址回答。簡單的DNS服務器API
回答
DNS協議非常簡單,您只需要捕獲UDP請求。一旦捕獲到請求,您就可以使用適當的響應或迭代/遞歸方法來獲取不相似的DNS記錄。 [這就需要DNS服務器的先驗知識]
JDNSS可能是你在找什麼。它在SF上託管,並且是開源的。
DNS協議很簡單?要麼你是編程上帝,要麼你對DNS知之甚少。看到破解DNS軟件的數量,我相信DNS協議並不簡單(第一個例子:當DNS als在TCP上運行時,只提到UDP)。 – bortzmeyer 2009-11-17 15:59:29
它可以用兩種方法完成,通常用UDP完成。 DNS的協議很簡單。 – monksy 2009-11-17 17:06:47
TCP主要用於區域傳輸,而不用於查詢;查詢使用UDP。 DNS的複雜方面涉及諸如緩存,對遞歸查詢的支持,對多種查詢類型的支持,通知等。如果您想用相同的答案迴應所有查詢並且不關心區域傳輸,那麼它不是太壞。 – RickNZ 2009-11-23 01:52:27
如果您只需要一臺DNS服務器爲每個請求返回相同的IP地址,則可以使用Simple DNS Plus和「固定IP地址」插件。 見http://www.simpledns.com/kb.aspx?kbid=1261
如果你是開放的C/C++庫,看看ldns和libunbound;來自NlNetLabs。
- 1. 一個簡單的DNS服務器
- 2. 非常簡單的DNS服務器
- 3. Node.JS中的簡單DNS服務器? (主/權威DNS服務器)(可能是ndns?)
- 4. Node.js DNS服務器與API
- 5. DNS服務器Linux
- 6. 簡單的http服務器
- 7. 簡單的Python服務器
- 8. 簡單的Web服務器
- 9. 簡單的http服務器
- 10. 最簡單的雲存儲服務API
- 11. 簡單圖像服務器
- 12. 簡單TCP服務器
- 13. Android - C2DM簡單服務器
- 14. 使用API的雲端DNS服務
- 15. 配置DNS服務器
- 16. vbscript更改DNS服務器
- 17. DNS服務器應用層
- 18. DNS服務器命令
- 19. DNS服務器IP地址
- 20. iptables阻止DNS服務器
- 21. Amazon Ec2,DNS DNS服務器的DNS解析問題(@ 8.8.8.8)
- 22. 如何使用Python創建一個非常簡單的DNS服務器?
- 23. Windows Server 2008 R2 DNS服務器的DNS API比WMI更高級別?
- 24. 帶有經過認證的REST API的DNS服務器軟件
- 25. 在多服務器中構建簡單的Vertx Web服務器
- 26. 簡單的C#的WebSockets服務器
- 27. 的NuSOAP簡單的服務器
- 28. 通過IPCONFIG的DNS服務器的RegEx
- 29. JVM中的乾淨的DNS服務器
- 30. 簡單的node.js,連接到服務器
我建議看一下dnsjava的源代碼:http://www.dnsjava.org/ – 2009-11-13 04:46:34
我之前檢查過它(我使用了一些google :)),但是這似乎只適用於構建客戶端,我需要建立一個服務器。 – TripShock 2009-11-13 05:20:59