問題タブ [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 投票する
1 に答える
385 参照

python-3.x - dnspython: モジュールが pycharm に見つかりません

pyCharm 環境から MongoDB に接続しようとしています。私はpython 3.8を使用しており、pymongo、dnspython、およびdnspython3をインストールしました。

プロジェクトの私の設定は次のとおりです。

プロジェクト設定

私のコードは次のとおりです。

ただし、次のエラーが表示されます。

トレースバック (最新の呼び出しが最後): ファイル "/Users/rajnesh/pyProgram.py"、17 行目、インポート dnspython ModuleNotFoundError: 'dnspython' という名前のモジュールがありません

プロセスは終了コード 1 で終了しました

よろしくお願いします。

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

python - Python: DNS から RA フラグを取得する

DNS から Recursion Available (RA) フラグを具体的に取得しようとしています。RFC 1035 によると、再帰がない場合はゼロを返し、それ以外の場合はゼロ以外を返す必要があります。DNS 応答が Quad9 DNS サービスによってブロックされた場合、「RA:0」を含む「NXDOMAIN」が返されます。

ただし、DNSPython を使用すると、常に非ゼロ (128) が返されます。これはライブラリにハードコーディングできますか?

許可された応答:

ブロックされた応答:

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

python - dnspython を使用して $TTL で DNS ゾーン ファイルを作成できますか?

from dnspythonを使用dns.zone.Zoneして DNS ゾーンを表し、このto_text()方法を使用すると、次のようなゾーンが得られます。

このように、レコードごとに 1 つの TTL ではなく、BIND スタイルのデフォルト TTL を使用する出力を取得する方法はありますか?

(背景: デフォルトのゾーン TTL が変更されたときに差分を最小限に抑えたい)。