如果您的问题仍未解决,点击我要提问试试。
ECS实例绑定弹性公网IP后在操作系统中看不到公网IP地址
问题描述
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网卡可见模式(停止接受使用申请)。说明:
- 多EIP网卡可见模式已经停止新用户申请,新用户暂时无法使用多EIP网卡可见模式。
- 更多有关这两种模式的区别,请参见绑定辅助弹性网卡的绑定模式章节。
适用于
- 弹性公网IP