問題タブ [dnspython]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python + DNS:RRSIGレコードを取得できません:無回答
DNS Pythonを使用して、PythonプログラムからDNSレコードを取得します
さまざまなDNSSEC関連のレコードを取得できます。
ただし、RRSIGレコードはありません。
私はabsolight.frやripe.netのようないくつかの署名されたドメインを試しました。
digを試してみると、確かにRRSIGレコードがあることがわかります。
tcpdumpで確認すると、DNS Pythonが正しいクエリを送信し、正しい応答(ここでは、8つのレコード)を受信していることがわかります。
DNS Python 1.6.0-Python 2.5.2(r252:60911、2008年8月8日、09:22:44)linux2上の[GCC 4.3.1]
python - dnspythonおよびpythonオブジェクト
私はdnspythonライブラリを使用しようとしていますが、このページのMXレコードをクエリするための例に少し混乱しています:www.dnspython.org/examples.html:
Python CLIでは、dir(answers)で次のようになります。
2つのことが私を混乱させています(これらは関連しています):
python - カスタムDNSを使用するようにurllib2に指示します
アドレスを解決するために(または)を使用するようにurllib2.urlopen
(またはカスタムオープナー)に指示したいと思います。ただし、変更はしません。127.0.0.1
::1
/etc/resolv.conf
dnspython
考えられる解決策の1つは、アドレスのクエリやhttplib
カスタムURLオープナーの作成などのツールを使用することです。urlopen
ただし、カスタムネームサーバーを使用するように指示したいと思います。助言がありますか?
dns - dnsPython の TXT レコード
シンプルな DNS サーバーを実装しました。TXT レコードで応答するだけです。example.com の NS サーバーとしてスクリプトをホストしています。NS サーバーは xyzk です。次のようなものを発行すると正常に動作します。
$ dig demo.example.com @x.y.z.k
しかし、パブリックネームサーバーの1つからまったく同じ質問をすると機能しません(たとえば、4.2.2.1のSunのDNS):
$ dig demo.example.com @4.2.2.1
(発行すると同じことが得られます$ dig demo.example.com @4.2.2.1 TXT
)
何が悪いのか分かりますか?興味深いことに、応答タイプを TXT ではなく CNAME などに変更すると、正常に動作します。
python - dnspythonを使用してドメインの権限のあるDNSサーバーを見つけるにはどうすればよいですか?
私が書いているツールの一部として、特定のサービスに対してドメインのDNSが正しく構成されているかどうかをユーザーに知らせる診断が必要です。キャッシュされた結果をバイパスできるように、権限のあるDNSサーバーにドメインを照会したいと思います。
python - DNSPython を使用した DNSSEC 署名 RRSET
DNSSEC で RRSET に署名しようとしていますが、DNSPython を使用して署名する方法についての参照を見つけることができません。はい、dns.dnssec.validate_rrsig() がありますが、DNSSEC で rrset に署名したいのですが、どうすればよいですか?
私は RFC にうんざりしてきましたが、それを機能させるために何かが明らかに欠けています。
soa - dnspythonサブドメインのシリアルを検索する方法は?
少し問題があり、頭が動かないようです。サブドメインのシリアル番号を照会しようとしています。応答エラーが発生し続けますが、ルート ドメインでは問題なく動作します。私があなたに示すだけならもっと簡単です:
これにより、期待される結果が得られます。私が理解していないのは、ホスト変数をサブドメインまたは www に変更すると、応答なしでエラーになることです。これは、私が何を意味するかを示す ipython セッションです。
どんな洞察でも大歓迎です。ありがとう。
python - Dnspython:クエリタイムアウト/ライフタイムの設定
ドメインの大規模なリストでMXレコードをチェックする小さなスクリプトがあり、すべてが正常に機能しますが、スクリプトがレコードのないドメインを見つけた場合、次のドメインにスキップするのにかなり長い時間がかかります。
追加してみました:
しかし、これは何もしないようです。この設定がどのように構成されているか知っている人はいますか?
私のスクリプトは以下のとおりです。お時間をいただきありがとうございます。
python - isinstanceを使用して特定のタイプの例外をチェックすることは、Pythonで合理的ですか?
Python で一般的な例外をキャッチし、isinstance()
それを適切に処理するために特定のタイプの例外を検出するために使用するのは合理的ですか?
私は現在、dnspython ツールキットをいじっています。これには、タイムアウト、NXDOMAIN 応答などのさまざまな例外があります。これらの例外は のサブクラスでdns.exception.DNSException
あるため、キャッチするのが合理的か、Pythonic かどうか疑問に思っています。DNSException
次に、特定の例外をチェックしisinstance()
ます。
例えば
私はPythonが初めてなので、優しくしてください!
python - dnsPython-機能しない
ドメインがMX、AAAAレコードにIPv6アドレスを持っているかどうかをテストする必要があるプロジェクトに取り組んでいます。スクリプトコーディングにPythonを使用したい。dnsPythonについて調べてインストールしましたが、まったく機能していないようです。
この単純なコードを実行すると、次のようになります。
このエラーが発生します:
以前はJavaでコーディングしていましたが、コンパイル中にエラーが発生した場合、エラーの説明のおかげで何が問題であるかを見つけることができましたが、ここで失われました。エラーから間違いを見つけるために使用できる有用なものを見つけることができません。何かが不足しているか、ライブラリが正しくインストールされていないようです。