web-dev-qa-db-ja.com

サーバーのドメイン名を見つける方法は?

学校のサーバーのドメイン名を見つけるのに問題があります。これに似た別の質問を読みましたが、コマンドが機能しませんでした。

nslookupを使用しようとしたところ、プロンプトが表示されたときにserverと入力しました。次の出力が表示されます。ドメイン名の保存場所がわかりません。大学の有線LAN接続を使用しています。

Default Server: 127.0.01
Address: 127.0.0.1#53
Default Server: ::1
Address: ::1#53 
10
Katz

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
9
Sokel

次のコマンドを使用できます。

Dig -x 192.168.94.3

(もちろん、正しいIPアドレスを入力してください)

回答セクションには、IPアドレスのドメイン名がリストされます。

-xは逆引きを行います。 DNSサーバーから適切な回答が得られない場合は、-xの前に「@ ns1.afraid.org」のようなものを付けて、使用するDNSサーバーを指定できます。

nslookupは数年前に減価償却されましたが、実際にまだ存在していることに私は実際に驚いていました。

6
Jeff Spaulding

hostコマンドを使用することもできます:Host -a 1.2.3.4

2
pd12