Curl 错误不能解决我的主机问题,但它可以解决 google

Curl error does not resolve my host but it does it with google

我遇到 curl 问题,现在我 运行 专用服务器上装有 proxmox。在第一台专用服务器中,我得到了我的网站并从中执行 CURL(从 vps)确实解决了 google.es 但它没有解决我的域(panel.roozservers.com)我的错误得到它是 Could not resolve host: panel.roozservers.com; UInknow 错误

使用在线 curl 工具执行 curl 会给出正确的结果,所以我发现这是我机器上的问题。

我的 /etc/resolv.conf 文件是

# --- BEGIN PVE ---
search ip-54-39-131.net
nameserver 127.0.0.1
nameserver 213.186.33.99
# --- END PVE ---

我的/etc/hosts文件是

127.0.1.1       LXC_NAME
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
# --- BEGIN PVE ---
51.161.31.150 RSWeb.ip-54-39-131.net RSWeb
# --- END PVE ---

有时,将 link 卷曲或解析到您尝试从中解析它的机器时会出现问题。

我可以使用状态代码 200 很好地卷曲域。

尝试从另一台机器或未通过 ssh 连接时 curl。

编辑:

打开你的主机文件
nano /etc/hosts

附加此行:

127.0.0.1 localhost panel.roozservers.com

检查环回 ping 是否适用于:

ping "$(hostname)"

再次尝试从同一台机器卷曲您的域:

curl panel.roozservers.com

修复了创建新实例 (VM) 的问题。