問題タブ [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.
dns - DNS サーバーに対して複数のクエリが行われるのはなぜですか?
プロジェクトの一環として、サービスを提供するゾーンのクエリを解決し、クエリを作成したサーバーの IP アドレスを保存することだけを目的とした非常に単純な DNS サーバーを作成しました。
dig を使用すると、DNS サーバーが複数回クエリされることに気付きました。同じ IP アドレスからの場合もあります。なぜこれが起こるのですか?UDP の信頼性の低い性質によるものですか?
たとえば、これが私が行った掘り出し物です。
この例では、example.com のゾーン ファイルに dns.example.com の NS レコードがあり、ここで単純な DNS サーバーが実行されます。この 1 つのクエリから、私のサーバーは 2 つの異なる IP アドレスから 4 回呼び出されました。
I also noticed that I'm supposedly returning an "Additional" record, but the data I return in bytes 10 and 11 are clearly 0. Could this be causing a problem?
php - Dig を使用して MX ホスト名とその IP v4 および v6 を検索する
以下のコードは、php 関数を使用して MX ホスト名とその IP バージョン 4 を取得しました。
「dig」についてよくグーグルで調べたところ、「dig -t MX redhat.com +noall +answer」が見つかりましたが、IPV4 と IPV6 を含まない MX ホスト名だけが返されます。「dig」または PHP 関数を使用して仕事を成し遂げる方法はありますか?
dns - DNS が www.google.com を解決し、google.com が異なる結果を返すのはなぜですか?
この質問の適切な仕方がわかりません。重複している可能性があります。重複している場合はお知らせください。dig
とを解決するために使用するwww.google.com
とgoogle.com
、異なる答えが得られます。なぜですか? これに関連する記事を参照してください。ありがとう:-)
dns - dig クエリの ADDITIONAL RECORDS の数が一致しません
digユーティリティを使用して DNS クエリを実行しているときに、結果に追加のレコードが表示される場合とそうでない場合があります。これは非常に正常です。
しかし、今日、掘り出し物の中に興味深いものを見ました。fb.comドメインを照会しているときに、応答に追加のレコードがいくつかありました。
興味深い部分は、フラグとともに表示される情報です。
dig ユーティリティはADDITIONAL: 5 (5 つの追加レコード) があることを通知しますが、実際の出力セクションには 4 つの追加応答のみが表示されます。
これは fb.com ドメインのみに固有のものではありませんが、他のドメインでも同様のもの (追加セクションの不一致) が発生しています。
バインド バージョンは 9.10.3 です
ここで何が欠けているのか説明してください。
networking - dig コマンドが google.com の IP アドレスを 1 つしか返さないのはなぜですか?
ご存知のように、Google には複数の IP アドレスがあります。ウェブサイトhttps://toolbox.googleapps.com/apps/dig/#A/google.com@8.8.8.8を使用すると、Google の複数の IP アドレスが生成されます。
次のコマンドを実行すると、シナリオが異なります。
返された IP アドレスは 1 つだけで、上記の Web サイトによって返されたものとは異なります。この IP アドレスも時々変化しています。
しかし、amazon.com に対して dig コマンドを実行すると、次のようになります。
これらの 6 つの IP アドレスは、amazon.com で変更されることはありません。また、ウェブサイト https://toolbox.googleapps.com/apps/dig/#A/amazon.com@8.8.8.8も同じ 6 つの IP アドレスを返します。
私の疑問は、google.com の DNS ルックアップが amazon.com とどう違うのか? amazon のように複数のレコードではなく、なぜ google は 1 つのレコードしか返さないのでしょうか?
dns - A レコードに基づいて IP アドレスからドメイン名を取得する方法はありませんか?
IPアドレスを取得します209.132.183.105
----ドメインのAレコードredhat.com
。
今私は ip-- からドメイン名を取得したい209.132.183.105
.
多分あなたはそれを得るために2つの方法を紹介します.
結果がそうでなくredhat.com
、redirect.redhat.com
PTR レコードである場合は運が悪い209.132.183.105
です。
IPがドメイン名のレコードであるという条件で、IPアドレスからドメイン名を取得する方法はないという結論を引き出すことができますか?
python - Command Line Arguments in DNSlookup
I'm trying to check reverse lookup of IP address and then write the result to txt file. But I don't know how can I get the IP address as command line argument (Linux environment) instead of write the IP inside the script.
My script:
dns - 特定の第 2 レベル ドメインのすべての第 3 レベル ドメインをリストすることは可能ですか?
たとえば、google.com のすべての第 3 レベル ドメインを一覧表示するとします。そのリストは次のようになります
任意の第 2 レベル ドメインのリストを取得することは可能ですか?
python - NAPTR クエリでの Python の奇妙なサーカムフレックス (^) の問題
Python2 を使用して、dnslib を使用して NAPTR DNS 回答を提供するサーバーを実装しています。
偽造された回答は次の形式です。
次の構文を使用してクエリを実行するために、digを使用します。
問題は、NAPTR レコードの正規表現部分にサーカムフレックス (^) が含まれている場合は常に、digが取得したパケットに不正な形式のフラグを立てることです。
文字列からサーカムフレックスを削除すると、クエリの回答が正しく取得されます。そのため、サーカムフレックスが何らかの形で誤解されているようです。regexp.encode('utf-8')を指定しようとしましたが、問題は解決しませんでした。何か案は?