为 Windows 实例配置辅助私有 IPv4 地址
您可以为实例指定多个私有 IPv4 地址。将辅助私有 IPv4 地址分配给实例后,您必须在实例上配置操作系统才能识别辅助私有 IPv4 地址。
要在 Windows 实例上配置操作系统来识别辅助私有 IPv4 地址,需要满足以下条件:
注意
以下说明是基于 Windows Server 2008 R2 的。这些步骤的具体实施会因 Windows 实例的操作系统不同而有所差异。
开始前的准备工作
最佳做法是,使用最新的 AMI 启动 Windows 实例。如果您使用的是较老的 Windows AMI,请确保它引用了 http://support.microsoft.com/kb/2582281
先决条件步骤
-
将辅助私有 IPv4 地址分配给实例的网络接口。您可以在启动实例时或在实例运行后分配辅助私有 IPv4 地址。有关更多信息,请参阅分配辅助私有 IPv4 地址。
-
分配弹性 IP 地址并将其与辅助私有 IPv4 地址关联。有关更多信息,请参阅分配弹性 IP 地址和将弹性 IP 地址与辅助私有 IPv4 地址关联。
步骤 1:在实例上配置静态 IP 寻址
要使 Windows 实例能够使用多个 IP 地址,必须配置实例,使其使用静态 IP 寻址,而不是 DHCP 服务器。
重要
当您在实例上配置静态 IP 寻址时,IP 地址必须与控制台、CLI 或 API 中显示的地址精确匹配。如果您输入的 IP 地址不正确,实例可能会不可连接。
在 Windows 实例上配置静态 IP 寻址
-
连接到您的实例。
-
通过执行以下步骤,查找实例的 IP 地址、子网掩码和默认网关地址:
-
在命令提示符窗口运行以下命令:
ipconfig /all
检查输出中的以下部分,记下网络接口的 IPv4 Address(IPv4 地址)、Subnet Mask(子网掩码)、Default Gateway(原定设置网关)和 DNS Servers(DNS 服务器)值。
Ethernet adapter Local Area Connection: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Physical Address . . . . . . . . : DHCP Enabled. . . . . . . . . . . : Autoconfiguration Enabled . . . . : IPv4 Address. . . . . . . . . . . :
10.0.0.131
Subnet Mask . . . . . . . . . . . :255.255.255.0
Default Gateway . . . . . . . . . :10.0.0.1
DNS Servers . . . . . . . . . . . :10.1.1.10
10.1.1.20
-
-
运行以下命令,打开 Network and Sharing Center:
%SystemRoot%\system32\control.exe ncpa.cpl
-
打开网络接口 (本地连接) 的上下文 (右键单击) 菜单,选择属性。
-
依次选择 Internet 协议版本 4 (TCP/IPv4)、属性。
-
在 Internet 协议版本 4 (TCP/IPv4)属性对话框中,选择使用下面的 IP 地址,输入以下值,然后选择确定。
字段 值 IP 地址 上面的步骤 2 中包含的 IPv4 地址。 子网掩码 上面的步骤 2 中包含的子网掩码。 默认网关 上面的步骤 2 中包含的默认网关地址。 首选 DNS 服务器 上面的步骤 2 中包含的 DNS 服务器。 备用 DNS 服务器 上面的步骤 2 中包含的备用 DNS 服务器。如果未列出备用 DNS 服务器,请将此字段留为空白。 重要
如果将 IP 地址设置为当前 IP 地址以外的任何值,则会丢失与实例的连接。
当实例从使用 DHCP 转为使用静态寻址时,会短时丢失与 Windows 实例的 RDP 连接。实例会像之前一样保留 IP 地址信息,但是现在,这些信息是静态的,且不受 DHCP 管理。
步骤 2:为实例配置辅助私有 IP 地址
在 Windows 实例上设置了静态 IP 寻址之后,您便可准备第二个私有 IP 地址。
配置辅助 IP 地址
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/
。 -
在导航窗格中,选择 Instances,然后选择您的实例。
-
在 Networking (联网) 上,记下辅助 IP 地址。
-
连接到您的实例。
-
在您的 Windows 实例上,选择开始、控制面板。
-
选择网络和 Internet、网络和共享中心。
-
选择网络接口(本地连接),然后选择属性。
-
在本地连接属性页面上,选择 Internet 协议版本 4 (TCP/IPv4)、属性、高级。
-
选择添加。
-
在 TCP/IP 地址对话框中,键入辅助私有 IP 地址作为 IP 地址。对于子网掩码,键入与步骤 1:在实例上配置静态 IP 寻址 中为主私有 IP 地址输入的子网掩码,然后选择添加。
-
验证 IP 地址设置,然后选择确定。
-
选择确定、关闭。
-
要确认辅助 IP 地址已添加到操作系统,可在命令提示符处运行命令 ipconfig /all。
步骤 3:配置应用程序以使用辅助私有 IP 地址
可配置任何应用程序来使用辅助私有 IP 地址。例如,如果您的实例在 IIS 上运行网站,则可以配置 IIS 使用辅助私有 IP 地址。
要配置 IIS 以使用辅助私有 IP 地址
-
连接到您的实例。
-
打开互联网信息服务 (IIS) 管理器。
-
在“Connections”窗格,展开“Sites”。
-
打开您网站的上下文(右键单击)菜单,选择编辑绑定。
-
在网站绑定对话框中,对于类型,选择 http、编辑。
-
在编辑网站绑定对话框中,对于 IP 地址,选择辅助私有 IP 地址。(默认情况下,各网站均可接受来自所有 IP 地址的 HTTP 请求。)
-
选择确定、关闭。