問題タブ [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.

0 投票する
5 に答える
2389 参照

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]

0 投票する
4 に答える
6040 参照

python - dnspythonおよびpythonオブジェクト

私はdnspythonライブラリを使用しようとしていますが、このページのMXレコードをクエリするための例に少し混乱しています:www.dnspython.org/examples.html:

Python CLIでは、dir(answers)で次のようになります。

2つのことが私を混乱させています(これらは関連しています):

  • Answersオブジェクトの反復。例のrdataとは何ですか?
  • 回答の属性または方法のいずれも、交換または好みに一致しません。明らかに、rdataは単なる回答のエイリアスではありませんが、それらの属性がどこから来ているのかわかりません。
  • 0 投票する
    3 に答える
    13379 参照

    python - カスタムDNSを使用するようにurllib2に指示します

    アドレスを解決するために(または)を使用するようにurllib2.urlopen(またはカスタムオープナー)に指示したいと思います。ただし、変更はしません。127.0.0.1::1/etc/resolv.conf

    dnspython考えられる解決策の1つは、アドレスのクエリやhttplibカスタムURLオープナーの作成などのツールを使用することです。urlopenただし、カスタムネームサーバーを使用するように指示したいと思います。助言がありますか?

    0 投票する
    1 に答える
    3114 参照

    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 などに変更すると、正常に動作します。

    0 投票する
    5 に答える
    21491 参照

    python - dnspythonを使用してドメインの権限のあるDNSサーバーを見つけるにはどうすればよいですか?

    私が書いているツールの一部として、特定のサービスに対してドメインのDNSが正しく構成されているかどうかをユーザーに知らせる診断が必要です。キャッシュされた結果をバイパスできるように、権限のあるDNSサーバーにドメインを照会したいと思います。

    0 投票する
    1 に答える
    875 参照

    python - DNSPython を使用した DNSSEC 署名 RRSET

    DNSSEC で RRSET に署名しようとしていますが、DNSPython を使用して署名する方法についての参照を見つけることができません。はい、dns.dnssec.validate_rrsig() がありますが、DNSSEC で rrset に署名したいのですが、どうすればよいですか?

    私は RFC にうんざりしてきましたが、それを機能させるために何かが明らかに欠けています。

    0 投票する
    1 に答える
    1435 参照

    soa - dnspythonサブドメインのシリアルを検索する方法は?

    少し問題があり、頭が動かないようです。サブドメインのシリアル番号を照会しようとしています。応答エラーが発生し続けますが、ルート ドメインでは問題なく動作します。私があなたに示すだけならもっと簡単です:

    これにより、期待される結果が得られます。私が理解していないのは、ホスト変数をサブドメインまたは www に変更すると、応答なしでエラーになることです。これは、私が何を意味するかを示す ipython セッションです。

    どんな洞察でも大歓迎です。ありがとう。

    0 投票する
    1 に答える
    19374 参照

    python - Dnspython:クエリタイムアウト/ライフタイムの設定

    ドメインの大規模なリストでMXレコードをチェックする小さなスクリプトがあり、すべてが正常に機能しますが、スクリプトがレコードのないドメインを見つけた場合、次のドメインにスキップするのにかなり長い時間がかかります。

    追加してみました:

    しかし、これは何もしないようです。この設定がどのように構成されているか知っている人はいますか?

    私のスクリプトは以下のとおりです。お時間をいただきありがとうございます。

    0 投票する
    2 に答える
    8142 参照

    python - isinstanceを使用して特定のタイプの例外をチェックすることは、Pythonで合理的ですか?

    Python で一般的な例外をキャッチし、isinstance()それを適切に処理するために特定のタイプの例外を検出するために使用するのは合理的ですか?

    私は現在、dnspython ツールキットをいじっています。これには、タイムアウト、NXDOMAIN 応答などのさまざまな例外があります。これらの例外は のサブクラスでdns.exception.DNSExceptionあるため、キャッチするのが合理的か、Pythonic かどうか疑問に思っています。DNSException次に、特定の例外をチェックしisinstance()ます。

    例えば

    私はPythonが初めてなので、優しくしてください!

    0 投票する
    1 に答える
    1454 参照

    python - dnsPython-機能しない

    ドメインがMX、AAAAレコードにIPv6アドレスを持っているかどうかをテストする必要があるプロジェクトに取り組んでいます。スクリプトコーディングにPythonを使用したい。dnsPythonについて調べてインストールしましたが、まったく機能していないようです。

    この単純なコードを実行すると、次のようになります。

    このエラーが発生します:

    以前はJavaでコーディングしていましたが、コンパイル中にエラーが発生した場合、エラーの説明のおかげで何が問題であるかを見つけることができましたが、ここで失われました。エラーから間違いを見つけるために使用できる有用なものを見つけることができません。何かが不足しているか、ライブラリが正しくインストールされていないようです。