Чтобы домены, перенесенные с исходного сервера, были работоспособны на целевом сервере, необходимо изменить их конфигурацию так, чтобы они использовали IP-адреса с целевого сервера. Эта процедура называется сопоставлением IP-адресов, и ее можно выполнить как автоматически, так и вручную.

В идеале вам надо иметь общий IP-адрес на целевом сервере для каждого общего IP-адреса на исходном сервере. То же касается и выделенных IP-адресов.

Как только миграция завершена, вы можете пересмотреть 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-адресов:

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.11 и 192.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-адреса , так же, как и 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.tld и domain2.tld будет назначен IP-адрес 10.52.1.16, а домену domain3.tld IP-адрес будет назначен согласно правилам автоматического сопоставления IP-адресов.

Примечание: При назначении IP-адреса реселлеру вручную необходимо, чтобы IP-адрес был либо свободен, либо уже включен в IP-пул этого реселлера. При автоматическом сопоставлении IP-адресов реселлерам могут быть назначены только свободные IP-адреса.