如何查找服务器的域名?

如何查找服务器的域名?

我找不到学校服务器的域名,我读了另一个与此类似的问题,但他们的命令不起作用。

我尝试使用nslookup,然后当系统提示我输入时server。我得到以下输出。我不明白域名存储在哪里。我正在使用大学的有线 LAN 连接。

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

答案1

你应该nslookup IP。它会回来的。例子。

[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

答案2

您可以使用以下命令:

dig -x 192.168.94.3

(当然,输入正确的IP地址)

答案部分将列出 IP 地址的域名。

-x 使其进行反向查找。如果您的 DNS 服务器没有给您很好的答案,您可以通过在 -x 之前添加“@ns1.afraid.org”之类的内容来指定要使用的 DNS 服务器。

nslookup 几年前就被贬值了,但我实际上很惊讶地发现它仍然存在。

答案3

您还可以使用主机命令: host -a 1.2.3.4

相关内容