3
逆DNS解決の方法はtwisted.names.client
にありません。ツイストでこれを行うことは可能です - ブロッキングなし(応答時間用)?Twistedで逆DNS解決が実装されていないのはなぜですか?
socket.gethostbyaddr()
でクエリをブロックしていますか?
逆DNS解決の方法はtwisted.names.client
にありません。ツイストでこれを行うことは可能です - ブロッキングなし(応答時間用)?Twistedで逆DNS解決が実装されていないのはなぜですか?
socket.gethostbyaddr()
でクエリをブロックしていますか?
逆引きDNSルックアップはおそらくAPIの組み込み部分であるべきですが、簡単な文字列変換として実装するのは簡単です。事実、the Twisted documentation uses reverse name lookups as its main way of explaining the client API。リンクされたドキュメントを見て、うまくいけばあなたの質問に答えます。
't.n.client.lookupPointer'はPTRレコードのルックアップを提供していませんか?私のために働いていない –
: ' >>> twisted.namesからは、クライアント をインポート>>> client.lookupPointer( '8.8.8.8') は <0x7f4034183320で繰延上待っ0x7f40341eaf80で繰延> >>> _ <0x7f40341eaf80で遅延しました:>> >>>インポートソケット >>> socket.gethostbyaddr('66 .35.39.66' ) ( 'dornkirk.twistedmatrix.com'、[]、['66 .35.39.66 ']) >>> >>> socket.gethostbyaddr(' 8.8.8.8 ') (' google-public-dns-a .google.com '、[]、[' 8.8.8.8 ']) ' –