問題タブ [nslookup]
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.
shell - nslookup は stderr を変数にキャプチャして表示します
シェル スクリプトで、多数の URL に対して nslookup を実行しています
一部の URL リターンがエラーを解決できない場合があります。これらのエラーを変数に取り込む必要があります。
これは、返された IP アドレスを取得する nslookup のコードです。
同じ変数出力で、エラーをキャプチャしたい
Stdout ファイルにキャプチャしています。
2>&1 などの異なるバージョンのリダイレクトを試しましたが、変数にエラーが割り当てられません。エラーを別のファイルにリダイレクトするのではなく、上記の出力変数に記録したい。
web - DNS ルックアップに失敗しました - すべてのブラウザでエラーが発生しました
私の問題を解決した解決策を下にスクロールしてください...
質問 :::
初めまして、こちらで質問させていただきますことをお許しください。SO ネットワークの他のサイトを検索しましたが、これをどこに置くべきかよくわかりませんでした。これは私がよく知っている唯一のサイトです。また、他のサイトを何時間も読んでいますが、答えが見つかりませんでした. モデレーターには、この質問がここに関連していない場合は、この質問を適切なサイトに移動してください.
システムに IE、Mozilla、Google Chrome がインストールされています。たとえば、サイトを表示しようとするとhttp://www.millennialmedia.com
、すべてのブラウザーで DNS ルックアップに失敗したというエラーが表示されます。ほとんどのサイトにアクセスできますが、このエラーが発生するのはごく一部です。私の職場の同僚は問題なくサイトにアクセスできました。自宅でサイトを開くことすらできません。同じ DNS Lookup failed エラーが表示されます。つまり、問題はネットワークとは関係なく、友人もアクセスできるので、サイトの問題ではないと思います。私のシステムに問題があるに違いありません。
システムに Windows 7 Ultimate Edition があります。
誰かがこれを解決する方法について何か考えがある場合は、私を案内してください。
ここに私のホストファイルがあります
ブラウザの設定をプロキシなしに変更します。スクリーンショットは Mozilla Firefox のもので、現在動作しています。
.net - [System.Net.Dns]::GetHostEntry メソッドは PTR レコードなしで IP を HOSTNAME に解決しますか?
Dns.GetHostEntry
メソッドを使用して、DNS サーバーから特定の IP の HOSTNAME を取得しようとしています。
ドキュメントによると、メソッドは最初に IP アドレスの逆引きを試みます。私の場合、これは を使用すると常に成功しますDns.GetHostEntry
。
さて、奇妙なことは、同じ IP に対して nslookup が何も与えないことです。タイムアウトするか、エラーが発生します: UnKnown can't find 10.4.202.16: Non-existent domain
。DNS サーバー (2008 R2) を調べると、逆引き参照ゾーンに PTR レコードが見つかりません。したがって、nslookup が失敗するという事実は、私をあまり驚かせません。
しかし、ここで何が起こっているのでしょうか? Dns.GetHostEntry
HOSTNAME を取得するために文書化されていない方法を使用していますか?
c# - nslookup と GetHostEntry の違いは何ですか?
nslookup google.co.kr
このコマンドを試すたびに IP 結果が変わる
しかし、C# ではGetHostEntry()
、 librarySystem.Net.Dns
のメソッドを使用すると、常に同じ結果が得られました。
nslookup
この現象が発生した理由と、を使用した場合と同じ結果が得られるかどうかを知りたいGetHostEntry
です。