学校のサーバーのドメイン名を見つけるのに問題があります。これに似た別の質問を読みましたが、コマンドが機能しませんでした。
nslookup
を使用しようとしたところ、プロンプトが表示されたときにserver
と入力しました。次の出力が表示されます。ドメイン名の保存場所がわかりません。大学の有線LAN接続を使用しています。
Default Server: 127.0.01
Address: 127.0.0.1#53
Default Server: ::1
Address: ::1#53
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.
>
サーバーアドレスがローカルホストに設定されているため、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
次のコマンドを使用できます。
Dig -x 192.168.94.3
(もちろん、正しいIPアドレスを入力してください)
回答セクションには、IPアドレスのドメイン名がリストされます。
-xは逆引きを行います。 DNSサーバーから適切な回答が得られない場合は、-xの前に「@ ns1.afraid.org」のようなものを付けて、使用するDNSサーバーを指定できます。
nslookupは数年前に減価償却されましたが、実際にまだ存在していることに私は実際に驚いていました。
hostコマンドを使用することもできます:Host -a 1.2.3.4