Heim  >  Artikel  >  Backend-Entwicklung  >  Teilen Sie ein Beispiel für die Implementierung der DNS-Abfragefunktion in Python

Teilen Sie ein Beispiel für die Implementierung der DNS-Abfragefunktion in Python

零下一度
零下一度Original
2017-05-26 17:43:171916Durchsuche

In diesem Artikel wird hauptsächlich die in Python implementierte einfache DNS-Abfragefunktion vorgestellt und die Fähigkeiten zur Implementierung von DNS-Informationsabfragen anhand des Socket-Moduls in Form von Beispielen analysiert

Die Beispiele in diesem Artikel beschreiben die Implementierung einer einfachen DNS-Abfragefunktion in Python. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

#!/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)

[Verwandte Empfehlungen]

1 Teilen Sie ein Beispiel für die Verwendung von Python zur Implementierung von SMTP zum Senden von E-Mails mit Grafiken und Text

2. Beispiel für die Implementierung einer Youku-Video-Batch-Download-Funktion

3 Operationslogik in Python

4.

Python: Logische Beurteilung und Operatorbeispiele

Das obige ist der detaillierte Inhalt vonTeilen Sie ein Beispiel für die Implementierung der DNS-Abfragefunktion in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn