我的 DNS 目前出现问题,影响了“host”和“apt-get”。我的/etc/network/interfaces
;的内容
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.0.0.14
netmask 255.255.255.0
gateway 10.0.0.1
dns-nameservers 75.75.75.75 75.75.75.76
cat /etc/resolv.conf
nameserver 75.75.75.75
nameserver 75.75.75.76
cat /etc/resolvconf/resolv.conf.d/base
namerserver 75.75.75.75
cat /etc/resolvconf/resolv.conf.d/original
nameserver 75.75.75.75
任何帮助都将不胜感激。
答案1
1:删除该行
nameserver 75.75.75.75
来自 /etc/resolvconf/resolv.conf.d/base。不需要,因为dns-nameservers
/etc/network/interfaces 中的 eth0 节中的行中包含了相同的信息。
2:确保 75.75.75.75 处的服务器实际上是 DNS 名称服务器。如果不是,请dns-nameservers
在 /etc/network/interfaces 中的 eth0 节中的行中插入正确的 IP 地址。
3:运行
sudo dpkg-reconfigure resolvconf
重新创建符号链接/etc/resolv.conf
->../run/resolvconf/resolv.conf
因为看起来符号链接不存在。
4:运行
sudo ifdown eth0
sudo ifup eth0
从而resolv.conf
使用该线路上的最新信息进行再生dns-nameservers
。