EIP直通应用于需要将内外网流量分别转发到云服务器私网IP地址和公网IP地址的场景。普通模式下(即NAT模式,Network Address Translation),绑定了公网IP的云服务器可以通过NAT模式访问公网,外网流量可以转发至私网IP地址。开启直通模式后,在云服务器网卡中可查看私网IP地址以及与其对应的公网IP地址,外网流量只能转发到公网IP地址,内网流量只能转发到私网IP地址。两种模式的详细对比如下:
比较点 | 普通模式 | EIP直通模式 |
---|---|---|
EIP在操作系统内部的网卡上是否可见 | 否 | 是 |
EIP支持绑定的网卡类型 | 主网卡和辅助网卡 说明 绑定云服务器实例即可绑定主网卡。 | 主网卡和辅助网卡 说明
|
网卡允许绑定的EIP数量 |
说明 您可以通过云服务器的实例规格查询单网卡可绑定的私网IP数量。 | |
EIP绑定网卡后,其私网功能是否可用 | 是 |
EIP直通功能支持多网卡多直通,您可以为云服务器的主网卡和辅助网卡配置多个直通EIP。
说明
下载EIP直通脚本,选择以下任意一种方式在您的云服务器中准备脚本文件:
vim /root/bytedance_eip_direct.sh
i
键进入编辑模式,复制粘贴本地脚本文件内容。Esc
退出编辑模式,然后输入:wq
,按Enter键保存并退出。执行如下命令,为脚本文件添加可执行权限。chmod +x bytedance_eip_direct.sh
执行如下命令,查询云服务器中需要EIP直通的网卡名称。ip addr
支持多网卡配置EIP直通。以给网卡 eht0 配置 33.xx.xx.11 为直通EIP为例,执行如下命令,执行脚本。./bytedance_eip_direct.sh install eth0 33.xx.xx.11
执行如下命令,查看配置是否生效。ip addr
如果在网卡(eth0)回显信息中查看到EIP地址(33.xx.xx.11)及端口信息,表示EIP直通已配置成功。
您可以参考本操作关闭EIP直通功能,关闭可能导致网络中断,请谨慎操作。如果EIP与云服务器实例辅助网卡解绑,或者配置了直通功能的辅助网卡与云服务器实例解绑,EIP直通功能将自动关闭。