Làm cách nào để lấy bản ghi DNS cho một vùng trong python? Tôi đang tìm kiếm dữ liệu tương tự như kết quả của .Làm cách nào để nhận bản ghi DNS cho miền trong python?
9
A
Trả lời
11
Thử dnspython
thư viện:
Bạn có thể thấy một số ví dụ ở đây:
2
tùy chọn khác của bạn là pydns nhưng bản phát hành cuối cùng là năm 2008 vì vậy dnspython có lẽ là một đặt cược tốt hơn (tôi chỉ đề cập đến điều này trong trường hợp dnspython không nổi thuyền của bạn).
0
Một ví dụ đơn giản từ http://c0deman.wordpress.com/2014/06/17/find-nameservers-of-domain-name-python/:
import dns.resolver
domain = 'google.com'
answers = dns.resolver.query(domain,'NS')
for server in answers:
print(server.target)
Các vấn đề liên quan
- 1. Nhận bản ghi DNS TXT trong Ruby
- 2. Làm cách nào để xác thực bản ghi MX cho tên miền trong python?
- 3. Trên Linux, làm cách nào để giả mạo bản ghi MX cho tên miền?
- 4. Làm cách nào để tạo bản ghi SRV trong DNS với C#
- 5. Cách thiết lập đúng các bản ghi DNS SPF?
- 6. Làm cách nào để tìm máy chủ DNS có thẩm quyền cho miền bằng dnspython?
- 7. Kiểm tra miền tên sẵn có với các bản ghi DNS
- 8. Tên miền phụ và DNS
- 9. Truy vấn bản ghi DNS TXT bằng máy chủ DNS không mặc định
- 10. Chuyển hướng miền phụ ".local" để unicast DNS
- 11. Làm cách nào để bật ghi nhật ký đầy đủ có tên/liên kết/DNS?
- 12. Phát triển một máy chủ DNS cơ bản (trong C#)
- 13. Cách nhẹ để phân giải bản ghi DNS SRV trên Android
- 14. Làm cách nào để chỉ định JDK cho miền GlassFish?
- 15. Làm cách nào để nhận Máy chủ DNS hiện tại của tôi trong C#?
- 16. Làm cách nào để nhận tên người dùng cửa sổ hiện tại ở định dạng tên miền @ tên miền?
- 17. Làm cách nào để nhận mã trạng thái HTTP cho miền từ xa trong php?
- 18. Làm cách nào để chèn nhiều bản ghi và nhận giá trị nhận dạng?
- 19. Cách giải quyết DNS bằng Python?
- 20. Có phải tên miền gốc CNAME đến tên miền khác được DNS RFC cho phép không?
- 21. Bản ghi Dns trỏ đến một thư mục trên máy chủ
- 22. Làm cách nào để ghi đè ngắt bàn phím? (Python)
- 23. Làm cách nào để ghi đè nhập bằng Python?
- 24. Làm cách nào để gcc/cygwin nhận được máy chủ DNS?
- 25. Trong Python, làm cách nào để cho biết tôi đang ghi đè phương thức?
- 26. UTF-8 Trong ghi nhật ký Python, làm cách nào?
- 27. Làm cách nào để ghi tệp MIDI bằng Python?
- 28. Làm cách nào để ghi lại mô-đun bằng Python?
- 29. Làm cách nào để có được bản ghi cuối cùng trước bản ghi cuối cùng trong mysql?
- 30. Nhận $ webclient.downloadstring để ghi vào tệp văn bản trong Powershell
Vâng, thư viện tốt nhưng đừng quên có những người khác. chẳng hạn như http://pydns.sourceforge.net/ – bortzmeyer