刚买的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配置)-优快云博客