无法 ping 通带有域名的网站,但可以 ping 通带有 ips 的网站

无法 ping 通带有域名的网站,但可以 ping 通带有 ips 的网站

我的 Ubuntu Server 上的 DNS 不起作用。我在尝试将域名转到我的服务器时更改了一些设置,我想我已经将更改恢复了,但它仍然不起作用。在我通过以下方式删除 Webmin 后,这种情况开始发生:

apt remove webmin

我知道问题出在 DNS 上,因为:

正在 Ping Google.com: https://i.stack.imgur.com/t9Uto.png

正在 Ping 142.250.64.238(Google 的 IP) https://i.stack.imgur.com/RCcOo.png

此外,由于软件包使用域,我现在无法更新我的服务器: https://i.stack.imgur.com/89grR.png

这是我执行命令 ip a 时显示的内容:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether a0:8c:fd:4a:1b:0e brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.13/24 brd 192.168.0.255 scope global dynamic enp1s0
       valid_lft 83038sec preferred_lft 83038sec
    inet6 2600:8802:2901:8a00:a28c:fdff:fe4a:1b0e/64 scope global dynamic mngtmpaddr noprefixroute
       valid_lft 86384sec preferred_lft 86384sec
    inet6 fe80::a28c:fdff:fe4a:1b0e/64 scope link
       valid_lft forever preferred_lft forever
3: wlo1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 68:14:01:51:32:10 brd ff:ff:ff:ff:ff:ff

答案1

尝试这个流程:

删除符号链接:

sudo rm /etc/resolv.conf

/etc/resolv.conf

sudo nano /etc/resolv.conf          

nameserver 8.8.8.8 
nameserver 8.8.4.4

并使其不可变:

sudo chattr +i /etc/resolv.conf    

最后一个命令将添加不可变位,这样文件就不会被覆盖。设置不可变位后,即使是 root 帐户也无法写入文件。如果您希望稍后再次编辑文件并删除不可变位,请使用以下命令:

sudo chattr -i /etc/resolv.conf

即使使用“sudo”也没有文件的写权限

相关内容