我找不到学校服务器的域名,我读了另一个与此类似的问题,但他们的命令不起作用。
我尝试使用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