Ubuntu本地IP地址无法解析



我设置了一个Hugo web服务器,它在localhost:30000上侦听。ubuntu机器的地址为192.168.2.137。

当我这样做:

curl http://localhost:30000/ -> OK
curl http://127.0.0.1:30000/ -> OK

但是,

curl http://192.168.2.137:30000/ -> curl: (7) Failed to connect to 192.168.2.131 port 30000: Connection refused

这可能是什么原因?

我的/etc/netplan/00-installer-config.yaml看起来像:

network:
version: 2
renderer: NetworkManager
ethernets:
enp0s3:
dhcp4: false
addresses: [192.168.2.137/24]
gateway4: 192.168.2.1
nameservers:
addresses:
- 8.8.8.8
lo:
renderer: networkd
match:
name: lo
addresses:
- 192.168.2.137/24

我还添加了一个条目到/etc/hosts:

192.168.2.137 localhost

您说过它在localhost上侦听,所以如果您使用其他接口,它将无法工作,这是正常的。您应该监听所有接口或监听enp0s3接口。

相关内容

  • 没有找到相关文章

最新更新