ECS实例绑定弹性公网IP后在操作系统中看不到公网IP地址

ECS实例绑定弹性公网IP后在操作系统中看不到公网IP地址

更新时间:2020-10-09 11:25:27

问题描述

ECS实例绑定弹性公网IP(EIP)后,操作系统中只显示私网IP地址,不显示EIP的公网IP地址。

问题原因

属于正常现象。默认情况下,EIP使用普通模式(NAT)绑定弹性网卡。普通模式(NAT)下,公网IP存在于网关设备,并不在ECS实例的网卡上,所以在操作系统内看不到公网IP,只能看到网卡上的私网IP。

说明:EIP作为普通模式部署时,不支持H.323、SIP、DNS、RTSP等协议。

解决方案

如果由于业务需求,您需要在操作系统中直接查看EIP的公网IP地址,或者您需要使用H.323、SIP、DNS、RTSP等协议,可从下列选项中选择符合您实际需求的处理方式:

  • 不需要辅助弹性网卡(ENI)的私网功能
    您可以通过EIP网卡可见模式实现在操作系统中显示EIP的公网IP地址。此模式下,EIP替换ENI的私网IP,ENI将变为一个纯公网网卡,私网功能不再可用。EIP在操作系统内部的弹性网卡上可见,可直接通过ifconfig命令或ipconfig命令获取网卡上的公网IP地址。关于如何设置此模式,请参见设置EIP网卡可见模式
  • 需要ENI的私网功能
    您可以通过多EIP网卡可见模式实现在操作系统中显示EIP的公网IP地址,同时保留ENI的私网功能。关于如何设置此模式,请参见设置多EIP网卡可见模式
    说明:更多有关这两种模式的区别,请参见绑定辅助弹性网卡绑定模式章节。

适用于

  • 弹性公网IP

如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。