解決策 1:
掘る とホスト あなたが探しているものでなければなりません;)
http://www.unix.com/unix-dummies-questions-answers/9866-nslookup-linux.html
*nix システムでは、次のコマンドを実行できます: 03
または、 11
を追加することもできます 28
の終わりに dns 結果のみを出力するコマンド。
Windows の場合 、 33
を使用
編集:nslookup は *nix システムでも機能します。しばらくしてから置き換えられたように見える nslookup コマンドの詳細情報:http://linuxreviews.org/man/nslookup/
解決策 2:
*nix では以下を使用できます:
dig -x [address]
解決策 3:
私が認識しているほとんどの Linux システムでは、以下を使用できます:
nslookup <ip-number EX: 127.0.0.1>
コマンドラインで動作します。
そういえば、Windows XP で nslookup は利用できませんか?
解決策 4:
「ホスト」を試す
-
48
による前方参照 :$ host google-public-dns-b.google.com. google-public-dns-b.google.com has address 8.8.4.4 google-public-dns-b.google.com has IPv6 address 2001:4860:4860::8844
-
50
で逆引き :$ host 8.8.4.4 4.4.8.8.in-addr.arpa domain name pointer google-public-dns-b.google.com.
掘るのと同じ
-
63
による前方参照 :$ dig google-public-dns-b.google.com. +short 8.8.4.4
-
79
で逆引き :$ dig -x 8.8.4.4 +short google-public-dns-b.google.com.
「rdt」を試す
もう少しセットアップが必要です。しかし、これを行うと、この "rdt" PHP スクリプトをコマンド ラインから実行できます。これは非常に素晴らしいことです。フォワード ルックアップとリバース ルックアップの間を数回行ったり来たりします。
ここからダウンロード:https://github.com/grawity/code/blob/master/net/rdt
例。動作中は次のようになります:
$ rdt google-public-dns-b.google.com.
google-public-dns-b.google.com. = 2001:4860:4860::8844, 8.8.4.4
2001:4860:4860::8844 = dns.google
dns.google = 2001:4860:4860::8844, 2001:4860:4860::8888, 8.8.4.4, 8.8.8.8
2001:4860:4860::8888 = dns.google
8.8.8.8 = dns.google
8.8.4.4 = dns.google
解決策 5:
この質問にはすでに 100 万の回答がありますが、もう 1 つ追加します。これは、dig で簡単にリバース DNS を実行するために私が書いた小さな関数です。これを 83
に追加します ファイルを開き、シェルをリロードすると、90
で逆引き DNS ルックアップを実行できます :
function revdns() {
octets=""
addr="in-addr.arpa"
# split the IP address into an array of octets
IFS="." read -r -a octets <<< "$1"
# add each octet to our $addr string in reverse order
for octet in "${octets[@]}"; do
addr=$octet"."$addr
done
# run a DNS pointer lookup with dig
# `+short` makes dig's output very terse (un-verbose)
# `"${@:2}"` passes any extra params from this command to dig
dig ptr +short $addr "${@:2}"
}
逆引き DNS ルックアップは、ポインター (PTR) レコードをチェックすることによって行われます。 「1.2.3.4」の逆引き DNS を実行する場合は、「4.3.2.1.in-addr.arpa」のポインター レコードを検索する必要があります。私の関数は IP アドレスを受け取り、オクテットの順序を逆にして (つまり、1.2.3.4 から 4.3.2.1 に変更して)、101
を使用します。 先ほど説明した PTR ルックアップを実行します。
もちろん、 116
を使用することもできます ただし、nslookup が提供する DNS サーバーではなく OS の DNS サーバーを使用するため、この dig ベースのソリューションを好みます (ちなみに、必要に応じて、124<を呼び出すときに追加の dig フラグを追加できます)。 /コード> 、dig に渡されます)