IP映射

若要保证迁自源服务器的域名在目的服务器上操作正常,需要更改其配置,以使用目的服务器上存在的 IP 地址。该流程被称为 IP 映射,可自动或手动执行。

最佳方式是源服务器上每个共享 IP 地址在目的服务器上应有一个对应的共享 IP 地址。这与独立的 IP 地址相同。

迁移一结束,即可查看 migrator 工具分配的 IP 地址并在必要时重新对其分配。

自动 IP 映射

默认会在迁移执行过程中自动执行 IP 映射(无需用户输入任何信息)。Plesk Migrator 会尝试根据以下规则重新分配迁移到目的服务器上的 IP 地址的域名:

  • 未分配的独立 IP 地址会被分配给曾在源服务器上分配有独立 IP 地址的域名(如果可能)。否则(例如,目的服务器上没有未分配的独立 IP 地址),会使用默认的共享 IP 地址。
  • Plesk Migrator 会尝试分配在源服务器上使用相同共享 IP 地址的所有域名给目的服务器上的单独的共享 IP 地址(如果可能)。否则(例如,目的服务器上的 IP 地址比源服务器上的少),会使用默认的共享 IP 地址。

也可以在 IP 映射文件或迁移列表文件的帮助下手动执行 IP 映射。

注意:可以结合不同的映射方式。例如,您可以使用迁移列表指定通用的映射规则,然后使用映射文件为某些域名设置指定的地址。

使用映射文件进行 IP 映射

一个 IP 映射文件是包含由空白字符隔开的两列 IP 地址的纯文本文件。左列中的 IP 地址是源服务器上的 IP 地址,它们与右列中来自目的服务器的 IP 地址相对应。该文件中除了 IP 地址应没有任何其它信息(没有注释等等)。允许使用空行。

以下是 IP 映射文件的样本:

192.168.1.10 10.52.1.16
192.168.1.11 10.52.1.17
192.168.1.12 10.52.1.17

在该示例中,使用 IP 地址 192.168.1.10 的域名将会被分配 IP 地址 10.52.1.16。使用 IP 地址 192.168.1.11192.168.1.12 的域名将会被分配 IP 地址 10.52.1.17

准备好映射文件后,则可以通过以下选项将其传递给 Plesk Migrator:

--ip-mapping-file IP_MAPPING_FILE

其中 IP_MAPPING_FILE 是映射文件的路径(当前工作目录的绝对或相对路径)。

使用迁移列表文件的 IP 映射

该种 IP 映射的方式更为复杂,但是对 IP 地址分配的掌控程度更大。可进入 从 Plesk 服务器迁移 主题中了解生成迁移列表文件的流程。该文件一旦生成,即可参考下面的样本对其进行编辑:

IPv4: 10.52.1.16
domain1.tld
domain2.tld
IPv4: 10.52.1.17
domain3.tld

此处,域名 domain1.tld domain2.tld 将被分配 IP 地址 10.52.1.16。域名 domain3.tld 将被分配 IP 地址 10.52.1.17

IPv4: shared
domain1.tld
domain2.tld

此处两个域名都会分配一个共享 IP 地址。

IPv4: dedicated
domain1.tld
domain2.tld

此处,每个域名都会分配一个随机选定的独立 IP 地址(在目的服务器上必须存在有两个未分配的独立 IP 地址)。

IPv4: auto
domain1.tld
domain2.tld

此处,会根据自动 IP 映射规则给每个域名分配一个 IP 地址。

IPv6: none
domain1.tld
domain2.tld

此处不会给两个域名分配 IPv6 地址,但是认可分配 IPv4 地址(没有 IP 地址无法创建域名)。

您可以使用迁移列表文件给域名分配 IPv6 IP 地址和 IPv4 地址。任何一个域名都可分配一个 IPv4 地址、一个 IPv6 地址,或同时两个地址。当指定要分配给域名的 IP 地址时,您可以使用特定的地址或 shared/dedicated/auto/none 占位符。

IPv4: 10.52.1.16
IPv6: 2002:5bcc:18fd:d:904c:9277:339a:ce56
domain1.tld

此处域名将被分配 IPv4 和 IPv6 两个地址。

分配给代理商的 IP 地址将会传播到属于指定代理商下客户帐户的所有域名和代理商自己的域名。

Reseller: res1
IPv4: 10.52.1.16
domain1.tld
Customer: cust1
domain2.tld
Reseller: res2
domain3.tld

此处域名 domain1.tlddomain2.tld 将会分配 IP 地址 10.52.1.16,而将会根据自动 IP 映射规则为域名 domain3.tld 分配 IP 地址。

注意:当手动给代理商分配 IP 地址时,所分配的 IP 地址必须是空闲的或是代理商 IP 池中的 IP 地址。使用自动 IP 映射只能给代理商分配空闲的 IP 地址。