学校サーバーのドメイン名が見つかりません。これに似た他の質問を読みましたが、そのコマンドは機能しません。
私は試してみて、nslookup
メッセージが表示されたらserver
。私は次のような結果を得ます。ドメイン名がどこに保存されているかわかりません。大学の有線LAN接続を使用しています。
Default Server: 127.0.01
Address: 127.0.0.1#53
Default Server: ::1
Address: ::1#53
答え1
IPをnslookupする必要があります。それは戻ってきます。はい。
[nazu@healer ~]$ nslookup
> bro-ns-01
Server: 10.100.1.2
Address: 10.100.1.2#53
Name: bro-ns-01.angelsofclockwork.net
Address: 10.100.1.2
> 10.100.1.2
Server: 10.100.1.2
Address: 10.100.1.2#53
2.1.100.10.in-addr.arpa name = bro-ns-01.angelsofclockwork.net.
>
サーバーアドレスがlocalhostに設定されているので、dnsmasqなどを使用しているとします。その場合は、情報を抽出できるほど透明でなければなりません。
同じネットワーク上にある場合は、/etc/resolve.confも表示できます。静的サーバーと同じドメインサフィックスを持つリバースDNSエントリを取得する可能性が高いです。
[nazu@healer ~]$ cat /etc/resolv.conf
; generated by /usr/sbin/dhclient-script
search angelsofclockwork.net.
nameserver 10.100.1.2
答え2
次のコマンドを使用できます。
dig -x 192.168.94.3
(もちろん正しいIPアドレスを入力する必要があります)
回答セクションには、IPアドレスのドメイン名が一覧表示されます。
-xは逆引き参照を実行させます。 DNS サーバーが良い回答を提供していない場合は、-x の前に「@ns1.afraid.org」などのエントリを追加して、使用する DNS サーバーを指定できます。
nslookupは数年前にはもう使用されていませんが、実際にはまだ存在しているという事実に驚きました。
答え3
ホストコマンドを使用することもできます。
host -a 1.2.3.4