我仍在学习 Linux,到目前为止在网络和 DNS 领域遇到了很大的麻烦 - 我认为是由于误解。
我的理解是如果我们提供名称服务器在/etc/resolv.conf这些将在尝试解析域时使用。
因此,如果我指定一个死者名称服务器例如
nameserver 452.102.210.88
当运行以下代码时,我们不应该得到类似的结果吗时间到, 或者找不到ETC...
host google.com
相反我们得到
google.com has address 74.125.230.98
google.com has address 74.125.230.99
...
我预计,由于我们的 DNS“电话簿”已损坏,当主持人cmd 尝试获取信息谷歌网站它不应该能够获得任何IP。显然不是。
nslookup google.com
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
Name: google.com
Address: 74.125.230.99
Name: google.com
Address: 74.125.230.100
....
挖掘 google.com
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 43950
;; flags: qr rd ra; QUERY: 1, ANSWER: 11, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;google.com. IN A
;; ANSWER SECTION:
google.com. 188 IN A 74.125.230.101
google.com. 188 IN A 74.125.230.102
...
;; AUTHORITY SECTION:
google.com. 170629 IN NS ns1.google.com.
google.com. 170629 IN NS ns2.google.com.
...
;; ADDITIONAL SECTION:
ns1.google.com. 170629 IN A 216.239.32.10
ns2.google.com. 170629 IN A 216.239.34.10
...
;; SERVER: 127.0.0.1#53(127.0.0.1)
...
/etc/主机
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.1.1 raspberrypi
/etc/网络/接口
...
dns-nameservers 452.102.210.88 (dead dns)
dns-search home.lan
dns-domain home.lan
...
答案1
您未能将resolve.conf 中的名称服务器更改为“死”名称服务器。相反,您输入了无法正确解析的无效 IP 地址。您的旧名称服务器可能是 127.0.0.1 并且仍在使用中。尝试一些 IP 地址,例如 227.0.0.1,您应该会得到您正在寻找的结果。