Linux 拨号vps windows公众号手机端

Ubuntu 18.04中解决resolve.conf自动覆盖为127.0.0.53问题的方法

lewis 4年前 (2021-02-12) 阅读数 7 #网络运维

本文目录导读:

  1. <"http://#id1" title="检查网络连接" "">检查网络连接
  2. <"http://#id2" title="检查resolve.conf文件" "">检查resolve.conf文件
  3. <"http://#id3" title="修复resolve.conf文件" "">修复resolve.conf文件
  4. <"http://#id4" title="检查网络设置" "">检查网络设置

在Ubuntu 18.04中,有时会遇到resolve.conf文件被自动覆盖为127.0.0.53的问题,这个问题可能会导致网络连接问题,因为127.0.0.53是本地回环地址,而不是一个有效的DNS服务器地址,为了解决这个问题,我们可以采取以下几种方法。

检查网络连接

我们需要检查网络连接是否正常,可以使用以下命令来检查网络连接:

ping google.com

如果能够正常ping通google.com,说明网络连接是正常的,如果无法ping通,则需要检查网络设置。

检查resolve.conf文件

resolve.conf文件是Ubuntu系统中用于配置DNS服务器地址的文件,如果该文件被自动覆盖为127.0.0.53,则需要检查该文件的内容,可以使用以下命令来查看resolve.conf文件的内容:

cat /etc/resolv.conf

如果该文件的内容被自动覆盖为127.0.0.53,则需要采取以下措施来修复该文件。

修复resolve.conf文件

1、备份resolve.conf文件:在修复resolve.conf文件之前,建议先备份该文件,以防止意外情况发生,可以使用以下命令来备份resolve.conf文件:

cp /etc/resolv.conf /etc/resolv.conf.bak

2、编辑resolve.conf文件:使用文本编辑器(如nano或vim)打开resolve.conf文件,并删除或注释掉其中的127.0.0.53行,使用nano编辑器打开resolve.conf文件:

sudo nano /etc/resolv.conf

在文件中找到类似于以下行的内容

nameserver 127.0.0.53

将其删除或注释掉(在行首添加#符号),然后保存并关闭文件。

3、重启网络服务:修改resolve.conf文件后,需要重启网络服务以使更改生效,可以使用以下命令重启网络服务:

sudo systemctl restart networking

检查网络设置

如果以上方法仍然无法解决问题,则需要检查网络设置,可以使用以下命令来查看网络设置:

cat /etc/network/interfaces | grep iface

如果发现有类似于以下行的内容

iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 127.0.0.53 8.8.8.8 8.8.4.4

则需要将dns-nameservers行中的127.0.0.53删除或注释掉,并添加正确的DNS服务器地址。

dns-nameservers 8.8.8.8 8.8.4.4

然后保存并关闭文件,最后重启网络服务以使更改生效。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门