web-dev-qa-db-ja.com

DNSの逆引きを行うWindowsのコマンドラインユーティリティとは何ですか?

Windowsで逆DNSルックアップを行う組み込みのコマンドラインツールはありますか?つまり、<toolname> w.x.y.z => mycomputername

私はもう試した:

  • nslookup:前方参照のみのようです。
  • Host:存在しません
  • Dig:も存在しません。

検索で " リバースDNSコマンドラインユーティリティとは? "が見つかりましたが、これは特にWindowsではなく* nixユーティリティを探しています。

251
alastairs
ping -a w.x.y.z

逆引き参照ゾーンが適切に設定されている場合は、IPアドレスから名前を解決する必要があります。逆引き参照ゾーンにレコードのエントリがない場合、-aは名前なしでpingを実行します。

243
Peter
nslookup <ip>

あなたが探していることをします。それはあなたが問い合わせているサーバーとその結果を教えてくれます。

例えば:

c:\>nslookup 192.168.101.39
Server: dns1.local
Address: 192.168.101.24

Name: Enigma.local
Address: 192.168.101.39
119
Mark Turner

「ping」の問題は、それが厳密にネームサーバールックアップツール(nslookupなど)ではないことです。たとえば、ホスト名をpingすると、DNSルックアップ、ホストファイルルックアップ、などのいくつかの方法でIPアドレスに解決できます。 WINS(god forbid))ま​​たはNetBIOSブロードキャスト。これは、古くなっている可能性のあるキャッシュされた結果を返す可能性もあります。

メソッドが試行される順序は、クライアントのTCP/IP構成とノードタイプフラグによって異なります。

  • Bノード(1):ブロードキャスト
  • Pノード(2):ピア(WINSのみ)
  • Mノード(4):混合(ブロードキャスト、次にWINS)
  • Hノード(8):ハイブリッド(WINS、次にブロードキャスト)

現在のコンピューターのノードタイプを表示するには:

C:\>ipconfig /all | find "Node Type"
Node Type . . . . . . . . . . . . : Hybrid

解決方法に問題がない場合は、

ping -a w.x.y.z

または

nslookup w.x.y.z

ご自由にどうぞ。 DNSサーバーに正しい名前を照会していることを確認する必要がある場合は、nslookupを使用します。

も参照してください

79
abstrask

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
34
M Aguilar

nslookupは、Linux上で実行できるのと同じように、Windows上で逆DNSを実行します。

もちろん、すべてのIPアドレスに逆エントリはありません

15
theotherreceive

次のようにnslookupを使用します。

nslookup -type=PTR  127.0.0.1
8
ko-dos

標準のNSLOOKUPコマンドを使用できます。

nslookup 123.123.123.123

結果を取得するには、該当するIPアドレスに PTRレコード を登録する必要があります。

6
splattne

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
5
Evan Anderson

Windowsでは...

標準のpingでIPアドレスのホスト名が返されない

DNSが適切に設定されている場合、NSLookupを使用してこの情報を見つけることができます

手順は次のとおりです。

DOSプロンプトを開く

NSLookup

type = ptrを設定

あいうえお

結果はDNSサーバーの逆アドレスとホスト名で表示されます

4
Ivo van Selst

9つの答え、そして誰もdigで逆ルックアップする方法を言っていませんか?一番よい

掘る-x w.x.y.z

また、「+ short」を追加して、bashループ、スクリプトなどで使用できます...フォワードまたはリバース:)

4
nandoP

さらに別の方法があります。 IPアドレスを逆にして、nslookupを使用します

nslookup -type=PTR 4.3.2.1.in-addr.arpa

アドレス1.2.3.4を解決する

1
sweetfa

nslookupDigHostが存在しない場合は、これを試してください:

getent hosts google.de | awk '{ print $1 }'

動作します。 docker AWS ec2インスタンス(実際には何もインストールされていません)

1
Felix