質問

Pythonでsocket.gethostbyaddr()を使用してIPのリストを逆引きしようとしています。これは一部の値に対して「不明なホスト」を返しますが、同じIPにdigを使用するとホスト名が返されます。また、digはpythonモジュールを使用するよりも大幅に高速であるようですが、特定の理由はありますか? ジェネラコディセタグプレ

役に立ちましたか?

解決

申し訳ありませんが、あなたは間違っています。114.143.51.197にはPTRレコードがありません...したがって、socket.gethostbyaddr()はエラーをスローする必要があります... tryをトラップするexcept / socket.herror句が必要です ジェネラコディセタグプレ

114.143.51.197のDNS逆引き参照...有効なPTRレコードがないことに注意してください ジェネラコディセタグプレ

これは、有効なPTRレコードがどのように見えるかです... ジェネラコディセタグプレ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top