Linux服务器上Get “***“: dial tcp: lookup *** on ***: read udp ***的解决办法

作者分享了在新购Linux小主机上遇到无法访问外网API的问题,通过检查DNS服务器配置文件`/etc/resolv.conf`发现是DNS解析失败。通过修改配置,禁用错误的DNS服务器并添加可用地址,成功解决了问题,记录了Linux服务器管理中的一个小进步。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

刚买的linux“小主机”出了问题,无法访问一下外网api,用了点歪门邪道绕过了问题,1panel面板应用商店为空的解决方法-优快云博客,今天终于找到根本原因,并且彻底解决。

直接说原因,就是因为访问外网api时,dns服务器解析域名时出错。打开dns服务器的配置文件etc/resolv.conf,果然问题出在这里。

因此将原来错误的192.168.0.1注释掉,并添加一条可以访问到的dns服务器地址。大功告成!

再更新一点东西

resolv.conf这个文件并非配置文件,而是根据其他文件生成的,所以直接修改了resolv.conf文件后,可能过几天会发现这个文件又被该回去了。提供一种偷懒的方法,可以直接修改这个文件的权限为只读,就不用担心被修改了。

2024年10.11日

后来发现resolv.conf这个文件是被networkmanager程序修改了,详细操作方法可以参考这篇文章:修改armbian DNS服务器地址(永久修改DNS配置)-优快云博客

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值