この記事では、主に Python で実装された単純な DNS クエリ関数を紹介し、サンプルの形でソケット モジュールに基づいて Python の DNS 情報クエリ実装スキルを分析します。 Python で実装された単純な DNS クエリ関数。参考のために皆さんと共有してください。詳細は次のとおりです:
#!/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)
[関連する推奨事項]
1. Python を使用してグラフィックとテキストを含む電子メールを送信する SMTP を実装する例を共有します
2. Python を使用します。 Youkuビデオ一括ダウンロード機能の実装例
3. Pythonでのand/orの操作ロジック例チュートリアルを共有
以上がPython での DNS クエリ関数の実装例を共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。