Ubuntu 24.04下Node.js应用无法解析api.huggingface.co的DNS问题求助
Ubuntu 24.04下Node.js应用无法解析api.huggingface.co的DNS问题求助
我正在Ubuntu 24.04上开发一个Node.js应用,需要集成Hugging Face的API来做模型微调,但最近遇到了一个一直解决不了的DNS解析问题——完全无法连接到api.huggingface.co,核心问题就是这个域名的DNS始终解析失败。
我已经尝试了以下步骤,但都没有效果:
- 修改了
/etc/resolv.conf配置,将DNS服务器设置为谷歌的公共DNS:8.8.8.8和8.8.4.4 - 刷新DNS缓存:通过重启NetworkManager来清空本地DNS缓存
- 测试DNS解析:分别使用
ping、dig、nslookup命令测试api.huggingface.co,所有命令要么返回No address associated with hostname,要么直接解析失败
诊断结果
使用dig和nslookup工具时,即使指定谷歌DNS服务器,也无法获取到api.huggingface.co的IP地址。我也检查了/etc/resolv.conf的配置,确认没有其他系统配置在覆盖这个文件的内容。
额外信息
- 操作系统:Ubuntu 24.04
- Node.js版本:18.19.1
- 网络环境:本地局域网,通过以太网连接
- 相关代码仓库:原内容未完整提供
备注:内容来源于stack exchange,提问作者Nathan Ayers
相关产品推荐
相关产品推荐

