不依賴本地庫的東西會更好。如何解決Python中的SRV記錄?
4
A
回答
6
8
twisted有一個很好的純python實現,請參閱twisted.names源(尤其是dns.py)。如果你不能使用他們的所有代碼,也許你可以從該文件中提取和重新使用他們的Record_SRV
類。
+0
過去了第一個答案張貼,但感謝! – 2009-08-29 21:35:02
1
使用pydns:
import DNS
DNS.ParseResolvConf()
srv_req = DNS.Request(qtype = 'srv')
srv_result = srv_req.req('_ldap._tcp.example.org')
for result in srv_result.answers:
if result['typename'] == 'SRV':
print result['data']
相關問題
- 1. 用於創建SRV記錄的權利
- 2. Mac OS X上的XMPP SRV記錄x
- 3. 用於SRV記錄的Java DNS查找
- 4. 如何使用C#在DNS中創建SRV記錄
- 5. 如何解決活動記錄錯誤
- 6. SRV記錄查找與iPhone SDK
- 7. 使用DNS SRV記錄與C#
- 8. SRV記錄是否被DNS解析器剝離?
- 9. 如何使用SRV(或任何其他)記錄重定向域?
- 10. 如何從Windows查詢TXT和SRV記錄?
- 11. 如何解決工會查詢中記錄數量的差異
- 12. 如何解決python中的go-to?
- 13. 如何解決Python中的這個AttributeError?
- 14. Python的不理解如何解決
- 15. 如何解決Python elif?
- 16. Python:如何解決IndentationError
- 17. 如何解決Python TypeError?
- 18. 我可以在SRV記錄中使用IP地址嗎?
- 19. 如何解決破損的Rails記錄器(不接受log_tags)?
- 20. VSCode:如何記錄用複雜對象解決的承諾?
- 21. 如何解決Python日誌記錄調用而不發表評論?
- 22. 在Python中記錄事件;如何在類中記錄事件?
- 23. 如何解析記錄?
- 24. JAVA - USACO無法解決 - 記錄保存
- 25. Rails記錄版本解決方案
- 26. 我該如何解決我的Python數獨解決者錯誤?
- 27. 如何記錄python異常?
- 28. 如何記錄Python崩潰?
- 29. 如何解決SSL「不良記錄MAC」異常
- 30. ruby on rails 3,活動記錄,如何解決數據問題
作品謝謝! import dns.resolver answers = dns.resolver.query('_ xmpp-server._tcp.gmail.com','SRV') for rdata in answers: print str(rdata) – 2009-08-29 21:34:31