Maison  >  Article  >  développement back-end  >  Partager un exemple d'implémentation de la fonction de requête DNS en Python

Partager un exemple d'implémentation de la fonction de requête DNS en Python

零下一度
零下一度original
2017-05-26 17:43:171915parcourir

Cet article présente principalement la fonction de requête DNS simple implémentée en Python et analyse les compétences d'implémentation de requêtes d'informations DNS de Python basées sur le module socket sous forme d'exemples. Les amis dans le besoin peuvent s'y référer

Les exemples de cet article décrivent la fonction de requête DNS simple implémentée par Python. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

#!/usr/bin/python
import sys,socket
def print_array(*arr):
    array = arr
    for item in array:
        print item[4][0]
print '''this script is for host resolve
print "now this begin...
if you want to leave,please input "break"'''
while 1:
    try:
        host = raw_input("please input the host: ")
    except KeyboardInterrupt:
        print "\n",
        continue
    except :
        print "\n",
        continue
    if host == "break" or host == "":
        break
    result = socket.getaddrinfo(host,None,0,socket.SOCK_STREAM)
    print_array(*result)

[Recommandations associées]

1 Partagez un exemple d'utilisation de Python pour implémenter SMTP pour envoyer des e-mails. avec des graphiques et du texte

2 Utiliser Python pour implémenter un exemple de fonction de téléchargement par lots de vidéos Youku

Partage d'un exemple de tutoriel de et/ou. logique d'opération en python

4. Python : jugement logique et exemples d'opérateurs

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn