Ubuntu系统中本地IP显示为192.168.1.xxx与公网IP不一致,自建Web服务器无法通过公网访问的问题咨询
Ubuntu系统中本地IP显示为192.168.1.xxx与公网IP不一致,自建Web服务器无法通过公网访问的问题咨询
我正在使用Ubuntu系统,发现自己的全局IP地址是192.168.1.xxx(这里用xxx替代了具体数字)。为了验证这一点,我搭建了一个Web服务器,但它只能通过这个看起来像本地地址的IP访问。当我用“查询我的IP”类网页检查时,显示的是一个正常的公网IP:180.150.80.xxx,但用我的手机(移动网络)访问这个公网IP时,却无法连接到我的Web服务器。
以下是ip addr命令的输出:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000 link/ether 98:e7:f4:0f:3d:01 brd ff:ff:ff:ff:ff:ff 3: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether b8:81:98:cc:2d:bf brd ff:ff:ff:ff:ff:ff altname wlp3s0 inet 192.168.1.xx/24 brd 192.168.1.255 scope global dynamic noprefixroute wlo1 valid_lft 84833sec preferred_lft 84833sec inet6 2403:580e:7b3c:0:b69:4100:a7f4:xxxx/64 scope global temporary dynamic valid_lft 6707sec preferred_lft 3105sec inet6 2403:580e:7b3c:0:1f61:fea0:6275:xxxx/64 scope global dynamic mngtmpaddr noprefixroute valid_lft 6707sec preferred_lft 3105sec inet6 fe80::a117:ea44:a262:xxxx/64 scope link noprefixroute valid_lft forever preferred_lft forever
以下是ip route命令的输出:
default via 192.168.1.1 dev wlo1 proto dhcp metric 600 169.254.0.0/16 dev wlo1 scope link metric 1000 192.168.1.0/24 dev wlo1 proto kernel scope link src 192.168.1.xx metric 600
这到底是怎么回事?
我还准备了一张通过GUI查看IPv4地址的截图:
IPv4地址GUI截图
备注:内容来源于stack exchange,提问作者lid
相关产品推荐
相关产品推荐

