WindowsでDNSの逆引きを行う組み込みのコマンドラインツールはありますか?すなわち、何かのような<toolname> w.x.y.z => mycomputername
私はもう試した:
nslookup
:前方参照のみのようです。host
:存在しませんdig
:も存在しません。
検索で「逆DNSコマンドラインユーティリティとは」を見つけましたが、これはWindowsではなく* nixユーティリティを具体的に探しています。
WindowsでDNSの逆引きを行う組み込みのコマンドラインツールはありますか?すなわち、何かのような<toolname> w.x.y.z => mycomputername
私はもう試した:
nslookup
:前方参照のみのようです。host
:存在しませんdig
:も存在しません。 検索で「逆DNSコマンドラインユーティリティとは」を見つけましたが、これはWindowsではなく* nixユーティリティを具体的に探しています。
回答:
ping -a w.x.y.z
逆引き参照ゾーンが適切に設定されている場合、IPアドレスから名前を解決する必要があります。逆引き参照ゾーンにレコードのエントリがない場合、-a
名前なしでpingを実行します。
nslookup <ip>
あなたが探しているものを行います。クエリを実行しているサーバーと結果が表示されます。
例えば:
c:\>nslookup 192.168.101.39
Server: dns1.local
Address: 192.168.101.24
Name: enigma.local
Address: 192.168.101.39
「ping」の問題は、厳密にはネームサーバー検索ツール(nslookupなど)ではないことです。たとえば、ホスト名をpingする場合、DNSルックアップ、ホストファイルルックアップ、 WINS(God Forbid)またはNetBIOSブロードキャスト。また、キャッシュの結果が古くなっている可能性もあります。
メソッドが試行される順序は、クライアントのTCP / IP構成とノードタイプフラグによって異なります。
現在のコンピューターのノードタイプを表示するには:
C:\>ipconfig /all | find "Node Type"
Node Type . . . . . . . . . . . . : Hybrid
解決方法が関係ない場合は、
ping -a w.x.y.z
または
nslookup w.x.y.z
ご自由にどうぞ。DNSサーバーに正しい名前を照会していることを確認する必要がある場合は、nslookupを使用します。
こちらもご覧ください
NSLOOKUPを「-type = ptr」パラメーターとともに使用して、IPアドレス、構文を照会します。
nslookup -type=ptr 1.2.3.4
次に、「in-addr.arpa」エントリも出力されます(見つからない場合でも)。例:
C:\Users\UserName>nslookup -type=ptr 8.8.8.8
Server: MyDnsServerName
Address: X.X.X.X
Non-authoritative answer:
8.8.8.8.in-addr.arpa name = google-public-dns-a.google.com
typeパラメーターを指定せずにIPアドレスでNSLOOKUPを使用した場合の忠実度の低い応答と比較して:
C:\Users\UserName>nslookup 8.8.8.8
Server: MyDnsServerName
Address: X.X.X.X
Name: google-public-dns-a.google.com
Address: 8.8.8.8
-type=ptr
か、set q=ptr
まったく- nslookup
IPアドレスをregonise、代わりに前方の逆引き参照を行うのに十分賢いです
nslookupは、Windowsで逆引きを行います。
C:\>nslookup star.slashdot.org
Server: my-dns-server
Address: 10.242.0.1
Name: star.slashdot.org
Address: 216.34.181.48
C:\>nslookup 216.34.181.48
Server: my-dns-server
Address: 10.242.0.1
Name: star.slashdot.org
Address: 216.34.181.48
9つの答えがあり、掘り出しで逆引きする方法を誰も言いませんか?それは最高
dig -x wxyz
また、bashループ、スクリプトなどで使用するために「+ short」を追加できます。
dig
Windowsに同梱されていないため、誰も言及していません。OPの質問もこれを示しています。
dig
ただし、一般的にDNSのトラブルシューティングが最適です。Windowsに同梱されていなくても、より優れたツールを提案することには間違いなく価値があると思います。(Windowsで利用可能で構築しisc.org/software/bind)
Windowsの場合...
標準pingはIPアドレスのホスト名を返しません
DNSが適切にセットアップされている場合、NSLookupを使用してこの情報を見つけることができます
以下の手順:
DOSプロンプトを開く
NSLookup
type = ptrを設定します
あいうえお
結果は、リバースDNSサーバーアドレスとホスト名とともに表示されます
さらに別の方法があります。IPアドレスを逆にし、nslookupを使用します
nslookup -type=PTR 4.3.2.1.in-addr.arpa
アドレス1.2.3.4を解決するには
nslookup -type=PTR 4.3.2.1.in-addr.arpa
ただし、実際に機能するためには、それを行う必要があります。