在https://unix.stackexchange.com/a/1936/674, 为什么PC2上的nameserver设置和PC1上的一样?
假设:
- ...
- 10.0.0.2 是 PC1 使用的名称服务器的 IP 地址(
cat /etc/resolve.conf
在 PC1 上)在 PC1 上:
...
在 PC2 上:以太网0是连接PC1的接口
... # specify nameserver echo "nameserver 10.0.0.2" >> /etc/resolve.conf
答案1
重读该链接,听起来这是唯一可用的名称服务器(或者这是他们想要使用的名称服务器),并且 PC2 正在使用 PC1 连接到名称服务器。
答案2
严格来说,它们不必相同。
如果 PC1 已使用 10.0.0.2 作为名称服务器并且具有完全正常工作的互联网连接,则您已经知道 10.0.0.2作品作为名称服务器。
如果您有理由,可以选择指定其他名称服务器,例如 Google 的 8.8.8.8、Cloudflare 的 1.1.1.1 或 Quad9 的 9.9.9.9 等公共名称服务器。
但是,如果您已经知道 10.0.0.2 的工作效果令您满意,并且没有特别的理由使用其他服务,那么为什么要更改一些有效的服务呢?
(另请注意,写入nameserver x.x.x.x
配置行/etc/resolv.conf
不再是在 Linux/Unix 上配置名称服务器的通用方法,就像编写问题中链接的答案时那样。根据 PC2 的配置,您可能会使用 NetworkManager 的各种用户之一接口,请使用resolvectl
或编辑/etc/systemd/resolved.conf
。)