問題タブ [dig]
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の正規表現がdig出力と一致しません
いくつかのdig出力を解析しようとしています(はい、dnspythonについて知っていますが、要件を満たしていません)、ユースケースに一致する正規表現を見つけるのに問題があります。Dig 出力から IN と NS を含むすべての行を見つけようとしています。出力例は次のようになります。
私は試した:
そして、関連する行をいくつか見つけました。悲しいことに、NSEC DNS エントリの誤検知がいくつかあります。
出力にも表示されます。\s
あらゆる種類の空白とタブに一致するはずのエスケープについて知っていますが、正規表現が失敗しています。私は現在持っています
しかし、それは機能していません。誤検知を起こさない正規表現を考え出すのを手伝ってもらえますか? どんな種類の助けも大歓迎です。前もって感謝します
awk - awkにdigルックアップを含める方法は?
マウント ポイントから情報を抽出する awk コマンドがあります ( Linux および Solaris のマウントから NFS 情報を抽出する方法で受け入れられている回答を参照してください)。
awk
ホスト名の IP を検索するために、このコマンドに dig ルックアップを含めたいと思います。残念ながら、mount コマンドには IP とホスト名が含まれることがあります。私は次のことを試しましたが、不要な改行、不要なリターン コードがあり、IP アドレスがある場合は機能しません。
ホスト名の場合
戻り値
IP の場合
戻り値
どちらの場合も、以下を取得したいと思います
アップデート:
dig
IP がクエリとして提供されたときに IPを返すバージョンと、何も返さないバージョンがあるようです。
解決:
受け入れられた回答に基づいて、次の適応awk
コマンドを使用しました。
追加grep . || echo "$3"
は、dig が何も返さない場合に入力 IP/ホスト名が返されるように注意します。
python - DNS-Python 固有のネームサーバー
私は理解しようとしています、どのようにdigコマンドを実行できますか
dnspythonで..
私がすでに試したことはこれです:
ご協力いただきありがとうございます!
dig - 1 つのコマンドで IPv4 と IPv6 を取得
dig
?を 1 回呼び出すだけで IPv4 および IPv6 アドレスを取得できるかどうかを知りたいです。
たとえば、次のようにすると IPv4 アドレスが得られます。
そして、このコマンドは私にIPv6アドレスを与えます:
たった 1 つのコマンドで、IPv4 と IPv6 の両方のアドレスを取得するにはどうすればよいですか?
testing - 再帰 DNS サーバーのテスト シナリオ
最適なキャッシュ再帰 DNS サーバーを選択しようとしています。
したがって、これらのサーバーが期待どおりに機能するかどうかを確認するために、これらのサーバーに対して使用できるチェック リストまたはテスト シナリオがあるかどうかを知りたいですか?
Infoblocks の DNS advisor pro などのオンライン ツールをいくつか調べましたが、必要なものが得られません。
どんな提案でも大歓迎です、ありがとう。
parsing - 解析出力のエクスポート csv
シェルスクリプトでコマンドを使用し、dig
csv形式のフラグと権限セクションに出力したい
出力
csv の期待される出力は ( domain
, flags
(必ずしもこれら 3 つとは限りません), authority section
(5 の場合もあります) ) です。
awk
and/orを使用しようとしましsed
たが、フラグ セクションのようなパターンを検索するのに苦労しています
;; フラグ: (その後、到達するまでスペース区切り文字を使用します; )
次に、権限セクションで、 ;;を検索すると仮定します 。AUTHORITY SECTION: 次に配列を作成し、最後の配列のみを使用します。
何をしているのかわかりません。
dns - dig "hostname_1" @"IP" コマンド
コマンドを実行するように言われました: dig "hostname_1" @"IP"
.
それが何のためにあるのかわかりません、何か考えはありますか?「@IP」の意味は?
別の質問です。応答には次のフィールドがあります。
hostname_2 と hostname_3 は hostname_1 の別の名前であるというのは正しいですか?それとも、hostname_1 ホストのネームサーバーですか?
bash - dig から whois への IP アドレスのパイピング
ドメイン名の IP アドレスを取得し、その IP アドレスでルックアップをdig
実行したいと考えています。whois
私はこれを試しました: