問題タブ [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サーバーにクエリを実行するときにdig+shortが機能しませんか?
英国のルートDNSサーバー(195.66.240.130など)に直接クエリを実行すると、15〜40ミリ秒かかる通常のDNSサーバーにクエリを実行するのに対して2〜5ミリ秒の結果が得られることがわかりました。
ただし、何らかの理由で、195.66.240.130をクエリするときに+shortオプションが機能しません
動作:@ 8.8.8.8 example.co.uk NS+shortを掘る
動作しません:@ 195.66.240.130 example.co.uk NS+shortを掘ります
誰かが理由を知っていますか?
+ shortを削除すると、関連するすべての情報が表示されますが、出力をきれいに取得しようとしています。
dns - 「dig」によるドメイン名の存在
「dig」の出力を確認することで、ドメイン名の存在を確認することはできますか? バインド ソース内で、次の定数を見つけました。
私の意見では、 NOERROR & SERVFAIL はホスト名が存在することを意味します (ただし、IP がそれにリンクされているという意味ではありません)。NXDOMAIN は、絶対に存在しないことを意味します。
whois は非常に遅いので、私は使用しないほうが好きです。ホスト名がまだ存在しないことを確認する必要があるだけなので、dig の方がはるかに高速です。
誰かが私の仮定と他のマクロに光を当てることができますか?
ありがとう
python - Python での dig コマンドの使用
念のために言っておきますが、私の python スキルはほとんどありませんが、学習しながら学んでいます。
週末に DNS コントロール パネルを介して、約 58 個の CNAME にいくつかの変更を行っています (送信先を変更するだけです)。
そして、個々のレコードごとに変更が有効になったことを確認するのではなく、python で各 CNAME の掘り出し物のリストをスクリプト化する方法があるかどうか疑問に思っていましたか?
私が使用するdigコマンドは次のようなものです
rac-secure.gslb2.rac.co.uk
そして、私は戻ってくることを期待しています。
私は次のようなものを試しました:
しかし、それは機能していないように見えました (私の Python スキルが不足していると述べたように)、私は正しい道を進んでいますか、それとも dnspython のようなものを使用する必要がありますか? 以前、スタック オーバーフロー コミュニティの (多くの) 助けを借りて dnspython モジュールを使用したことがありますが、ドキュメントが非常にわかりにくいことがわかりました。
正しい方向へのポインタは大歓迎です。
よろしく
クリス。
networking - いくつかの掘り出し物の答えが信頼できるかどうかを判断する
この掘り出し物の答えが信頼できるかどうかを判断するように求められています。
はいと思いますが、あまり熱心ではありません。
それが確かに権威があると信じる背後にある理論的根拠は、には2つのアドレスが含まれているということです。それは、マップからとにAUTHORITATIVE SECTION
見えるものからです。ADDITIONAL SECTION
194.117.22.138
10.101.85.6
この回答はから返信されたことがわかっている194.117.22.138
ので、サーバーが信頼できる場合である必要があります。
私の推論は正しいですか、それとも私はここで間違ったアプローチを取っていますか?
dns - サブドメインに使用されている NS を見つけるには?
DNS初心者からの2つの質問:
サブドメインが親ドメインとは異なる一連のネームサーバーを使用することは可能ですか?
例: abc.ca は ns.whatever.com と ns2.whatever.com を使用し、sub.abc.ca は ns.anything.com と ns2.anything.com を使用します。これが可能な場合、これを調べるコマンドは何ですか? このような単純なものは機能しますか?
python - Pythonのsocket.gethostbyaddr()の使用の難しさ
Pythonでsocket.gethostbyaddr()を使用してIPのリストを逆引きしようとしています。これは一部の値に対して「UnknownHost」を返しますが、同じIPに対してdigを使用するとホスト名が返されます。また、digはpythonモジュールを使用するよりも大幅に高速であるようですが、その特定の理由はありますか?
networking - gmail.com メール サーバーの解決
dig コマンドを使用して gmail.com メール サーバーを検索し、telnet を使用して dig コマンドによって返された結果を確認しようとしています。
Dig コマンドによると、「alt1.gmail-smtp-in.l.google.com」はメール サーバーの 1 つです。リンク「alt1.gmail-smtp-in.1.google.com」の smtp ポート 25 または 587 が開かれていません (telnet を使用して確認)。ただし、リンクhttp://support.google.com/mail/bin/answer.py?hl=en&answer=13287は、smtp.gmail.com が gmail.com のメール サーバーであり、ポート 587 が開くことを示しています。なぜ dig が間違った電子メール サーバーを提供しているのか、または dig の出力を読む際の私の理解がどこで間違っているのか。
cocoa - NSHostを使用して一連のLANIPアドレスの背後にある名前を取得するにはどうすればよいですか?
ターミナルを使用してIPアドレスの背後にある名前を取得して掘り下げる方法を知っています。すなわち:
ただし、アプリケーションでNSTaskを使用したくありません。NSHostを使用してLAN内のIPアドレスの背後にある名前を取得するにはどうすればよいですか?私はこれを試しましたが、常にnilを返します:
どうもありがとう!
編集: これらのメソッド/関数... + [NSHost hostWithAddress:] gethostbyaddr(3)-BSD関数...次と同じようです:
ターミナルでそのdigコマンドを使用すると、サーバーに到達できなかったと表示されます。(はい、LANにDNSサーバーがありません)ので、nilに戻るのも不思議ではありません。
dig @224.0.0.251 -p5353 -x 192.168.0.195 +short
NSTaskを使用せずにアプリに(bonjourマルチキャストルックアップ)を実装できれば素晴らしいと思います。:)
php - dig出力を配列に格納する
私はこのMX出力を持っています$ip
:
番号が優先度で、サブドメインがメールサーバーです。どうすれば次のように配列に保存できますか?
難しい部分は、出力全体が何でもかまいません。つまり、メールサーバーのサブドメイン名とサーバーの数はランダムである可能性があります。上記は5つのメールサーバーですが、3つまたは1つのサーバーにすることができます(メールサーバーの優先順位番号と混同しないでください)。
私は考えてpreg_match
いますが、ランダムなサブドメイン名は私を無知にします。何か案が?
php - 1つのNSを渡すことによってネームサーバーセットを受信する
セットのネームサーバーを1つだけ渡すことで、完全なネームサーバーセットを受け取る方法はありますか?
たとえば、Nameserver:ns1.sedoparking.comを渡すと、結果として期待します
ns1.sedoparking.com + ns2.sedoparking.com
Pear関数「Net_DNS_Resolver」、DIG、およびdns_get_record("ns1.sedoparking.com", DNS_ANY, $authns, $addtl)
しかし、私はいつも間違ったネームサーバーを受け取ります。
大いに感謝する!