Python: el kit de herramientas Dnspython consulta registros de resolución DNS de nombres de dominio

Dnspython es un conjunto de herramientas DNS basado en Python

Informacion relevante

Instalar

pip install dnspython

ejemplo de código

Consultar el registro A de www.baidu.com

import dns.resolver

if __name__ == '__main__':

    domain = 'www.baidu.com'

    query_object = dns.resolver.resolve(qname=domain, rdtype='A')
    for query_item in query_object.response.answer:
        for item in query_item.items:
            print("{} => {}".format(domain, item))

La salida es la siguiente

www.baidu.com => www.a.shifen.com.
www.baidu.com => 220.181.38.150
www.baidu.com => 220.181.38.149

Supongo que te gusta

Origin blog.csdn.net/mouday/article/details/132755588
Recomendado
Clasificación