java.net.UnknownHostException: upload-as0.qiniup.com: Name or service not known on问题排查

参考地址:https://blog.csdn.net/weixin_43700340/article/details/88393833
ping upload-as0.qiniup.com还有百度不通,但是局域网可以ping通

ping网关可以ping通,ping公共地址也可以ping通

如果直接ping百度的ip是可以通的

通过上面的博客知道应该是DSN出了问题
也试过了这个命令
sudo vim /etc/network/interfaces
但是发现是新目录

上网查发现原因
这通常是因为系统使用的是 NetworkManager 或 systemd 来管理网络配置,而不是通过传统的 /etc/network/interfaces 文件来配置网络

可以检查是否在使用 NetworkManager 来管理网络配置
systemctl status NetworkManager
如果NetworkManager 服务正在运行,并且系统使用 NetworkManager 来管理网络接口。在这种情况下,应该使用 nmcli 工具来配置网络

  1. 查看当前的网络连接
    nmcli con show
    该命令会列出所有的网络连接
  2. 查看当前的ip
    ifconfig <网络连接NAME>
    可以查看是否是要配置的ip
  3. 配置 IP 地址(DHCP)
    nmcli con mod "<Name>" ipv4.method auto
  4. 配置 DNS
    设置 DNS 为 Google 的公共 DNS(8.8.8.8 和 8.8.4.4):
    nmcli con mod "<Name>" ipv4.dns "8.8.8.8 8.8.4.4"
  5. 应用更改
    nmcli con up "<Name>"
    这一步做完成功ping通
posted @ 2025-03-07 15:01  狗狗没有坏心眼  阅读(53)  评论(0)    收藏  举报