我最近申请了一个基于云的服务器。我对系统管理不是很有经验。所以如果这很愚蠢,请原谅我。
我使用 ifconfig 命令查看可用的网络接口。但我看到的只有这些。
eth0 Link encap:Ethernet HWaddr 52:54:00:48:87:33
inet addr:10.105.9.247 Bcast:10.105.63.255 Mask:255.255.192.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2316148 errors:0 dropped:0 overruns:0 frame:0
TX packets:817504 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:311812602 (297.3 MiB) TX bytes:138419228 (132.0 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
我看不到公共 IP 地址。但这是不可能的,因为我使用提供的 IP 地址远程登录到该服务器。
这是我的问题。他们怎么能隐藏这些信息?可能的原因是什么?
答案1
显然,您没有直接将一个分配给您的机器,但可能有一个映射到您服务器前面的防火墙上,将流量引导到它(NAT)。在您的托管服务提供商的 Web 控制面板中,可能会有一个防火墙控制面板元素,可以在其中配置规则。
背景信息 -
网络地址转换 (NAT)
http://en.wikipedia.org/wiki/Network_address_translation