登录一台新服务器,第一件事往往就是确认它的网络身份。公网IP负责对外提供服务,内网IP则用于私有网络内的机器互通。如果把两者搞混,轻则远程登录失败,重则安全组规则配错导致服务不可用。掌握一套可靠的查询方法,能让日常运维省心不少。
公网地址是服务器与互联网通信的门牌号。利用系统自带的网络工具,无需安装任何额外软件,输入一条命令就能看到出口地址。
举个例子,使用跳板机连接一台云主机时,先执行curl myip.ipip.net确认弹性公网IP,再配置安全组白名单,就能避免放错地址。
命令行只能返回一串数字,若想了解该地址的归属地、运营商,或者评估跨网访问延迟,可视化查询平台更适合。
内网地址用于局域网内部通信,确认其分配情况能帮助判断网络故障发生在哪一层。私有IP集中在三个固定网段:10.0.0.0/8、172.16.0.0/12和192.168.0.0/16。
查看本机内网配置最简单的方式是使用ipconfig(Windows)或ip addr(Linux),找到对应网卡的IPv4地址即可。验证两台机器能否互通时,可以执行ping命令测试目标IP。如果本机IP正确但ping不通,则可能涉及防火墙规则或交换机VLAN隔离;如果本机IP本身就不在预期的网段内,就要排查DHCP分配是否正确,或是否启用了静态IP但子网掩码填写有误。
实际运维中最容易出错的,就是没搞清楚当前环境下究竟该用哪个地址。
云平台的安全组规则通常要求填写来源IP。如果误用了内网地址,而发起访问的客户端在公网,规则将完全失效。应先在客户端执行curl命令获取自己的公网出口IP,再填入白名单。
从公网SSH登录服务器时,目标地址必须使用公网IP或已映射的域名。若仅在云内网环境互相访问,则使用内网IP延迟更低且不受流量计费影响。
执行命令行查询后返回私有网段地址,说明服务器没有独立公网IP。此时如需对外提供服务,要么通过端口映射实现,要么向云服务商申请弹性公网IP完成绑定。
多数云主机的公网IP在未手动解绑时保持不变。若发现地址频繁变动,可检查是否在使用动态拨号或云厂商的临时公网功能,建议改为绑定固定的弹性公网IP。
可以。多数云服务器默认同时具备两者:内网IP用于私网通信,公网IP用于对外服务。两者是独立的,配置服务和防火墙时需要区分对待。
查看IP是否落在上述三个私有网段内即可。若不在10.0.0.0/8、172.16.0.0/12和192.168.0.0/16范围内,且不是127.0.0.1或169.254.x.x等保留地址,通常就是公网地址。
查询服务器网络配置并不复杂,关键在于使用正确的方式并理解结果的局限。建议日常先通过命令行快速确认出口IP,再结合在线平台验证归属地。同时牢记私有IP网段范围,避免在配置安全组或日志分析时混淆内外网地址。遇到不确定的情况,登录云控制台查看弹性公网IP绑定信息,永远是最权威的兜底方案。