¿Cómo obtengo los registros DNS de una zona en python? Estoy buscando datos similares a la salida de .¿Cómo puedo obtener registros DNS para un dominio en Python?
9
A
Respuesta
11
Prueba el dnspython
biblioteca:
se pueden ver algunos ejemplos aquí:
2
Su otra opción es pydns pero el último lanzamiento es a partir de 2008, por lo que dnspython es probablemente una mejor opción (solo menciono esto en caso de que dnspython no flote su barco).
0
Un ejemplo sencillo de 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)
Cuestiones relacionadas
- 1. ¿Cómo elimino un dominio DNS mediante programación?
- 2. ¿Cómo puedo encontrar el servidor de nombres autorizado para un nombre de dominio?
- 3. Cómo resolver DNS en Python?
- 4. Comprobación de disponibilidad del nombre de dominio con los registros DNS
- 5. ¿Cómo configurar correctamente los registros SPF de DNS?
- 6. Obtener un registro TXT DNS en Ruby
- 7. Al modificar mis registros DNS, ¿cómo puedo resolver "test.mydomain.com" en XXX.XXX.XXX.XXX:8080?
- 8. ¿Es posible encontrar todos los subdominios DNS para un nombre de dominio dado?
- 9. ¿Cómo puedo encontrar el servidor DNS actual?
- 10. cómo obtener registros vlc?
- 11. Cómo realizar una consulta DNS en iOS
- 12. DNS Gurus: ¿Cómo reenviar www.domain.com a domain.com utilizando solo DNS?
- 13. ¿Cómo creo un registro SRV en DNS con C#
- 14. ¿Cómo puedo obtener el URI del dominio raíz en ASP.NET?
- 15. ¿Cómo puedo obtener el dominio actual en ASP clásico?
- 16. consulta SQL para obtener registros
- 17. Configuración de DNS en un VPS
- 18. Desarrollar un servidor DNS básico (en C#)
- 19. Borrando grandes registros de dominio Apache
- 20. ¿Cómo puedo encontrar un servidor Whois para un dominio en particular?
- 21. ¿Cómo puedo probar un nuevo servidor de nombres antes de actualizar los registros del registrador?
- 22. ¿Cómo puedo obtener un Windows Forms DataGridView para mostrar nuevos registros cuando se une a EntityCollection
- 23. Python cómo obtener el dominio de una cookie
- 24. Uso de DNS para conmutación por error utilizando múltiples registros A
- 25. ¿Cómo puedo obtener el número de registros eliminados?
- 26. ¿Está permitido el dominio raíz CNAME a otro dominio mediante DNS RFC?
- 27. obtener registros consecutivos en MySQL
- 28. Dada una URL, ¿cómo puedo obtener solo el dominio?
- 29. ¿Cómo funciona el registro de dominio?
- 30. Obtener dominio actual
Sí, una buena biblioteca, pero no hay que olvidar que hay otros. como http://pydns.sourceforge.net/ – bortzmeyer