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ルックアップ、ホストファイルルックアップ、などのいくつかの方法でIPアドレスに解決できます。 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
nslookupは、Linux上で実行できるのと同じように、Windows上で逆DNSを実行します。
もちろん、すべてのIPアドレスに逆エントリはありません
次のようにnslookupを使用します。
nslookup -type=PTR 127.0.0.1
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
Windowsでは...
標準のpingでIPアドレスのホスト名が返されない
DNSが適切に設定されている場合、NSLookupを使用してこの情報を見つけることができます
手順は次のとおりです。
DOSプロンプトを開く
NSLookup
type = ptrを設定
あいうえお
結果はDNSサーバーの逆アドレスとホスト名で表示されます
9つの答え、そして誰もdigで逆ルックアップする方法を言っていませんか?一番よい
掘る-x w.x.y.z
また、「+ short」を追加して、bashループ、スクリプトなどで使用できます...フォワードまたはリバース:)
さらに別の方法があります。 IPアドレスを逆にして、nslookupを使用します
nslookup -type=PTR 4.3.2.1.in-addr.arpa
アドレス1.2.3.4を解決する
nslookup
、Dig
、Host
が存在しない場合は、これを試してください:
getent hosts google.de | awk '{ print $1 }'
動作します。 docker AWS ec2インスタンス(実際には何もインストールされていません)