Работа с IP адресами
Материал из ISPWiki
В данной статье рассматриваются принципы работы с IP адресами в ISPmanager версии Pro и Cluster. В ISPmanager Lite можно считать, что все адреса имеют статус Общедоступный.
Содержание |
Статусы IP адресов
IP адреса могут иметь один из пяти следующих статусов:
- Скрытый - IP адрес, который не должен быть использован ISPmanager.
- Свободный - как и скрытый, этот адрес не может быть использован ISPmanager для создания WWW доменов. Но может быть назначен пользователю или реселлеру во время его создания (он будет предложен в списке IP адресов в момент создания).
- Общедоступный - IP адрес может быть использован любым пользователем ISPmanager, у которого нет собственных назначенных или совместных адресов (это ограничение на использование данного типа адресов может быть отключено опцией AlwaysAllowSharedIp).
- Назначенный - IP адрес закреплен за конкретным пользователем/реселлером и может быть использован только им. Кроме создания WWW домена владелец адреса может менять имя IP адреса в обратной зоне и назначать WWW домен, который будет открываться в случае обращения по этому IP к доменному имени, которому не соответствует ни один WWW домен (домен "по умолчанию"). Кроме того, реселлер - владелец такого IP может менять его статус самостоятельно. В этом случае, при просмотре списка IP с уровня администратора этот IP будет числиться как назначенный реселлеру, а в списке адресов с уровня реселлера этот IP может иметь любое из перечисленных статусов.
- Совместный - IP адрес закреплен за группой пользователей. Они могут использовать его для создания WWW доменов, но не могут менять его имя и не могут назначать WWW домен "по умолчанию".
При изменении статуса IP адреса проверяются все WWW домены. Если хоть у одного владельца WWW домена не хватит прав на доступ к IP адресу его WWW домена, операция будет отменена. Если первоначально был создан домен для пользователя на общедоступном ip-адресе, а затем выдан пользователю назначенный ip-адрес, то в дальнейшем у домена пользователя доступ к общедоступному ip-адресу будет закрыт.
Работа с IPmanager
ISPmanager может быть настроен для работы совместно с IPmanager через пункт меню "Настройки" -> Связь с IPmanager. Только в этом случае присутствует возможность менять имя IP адреса в обратной зоне.
Добавление/удаление адресов
Поведение ISPmanager при удалении и добавлении IP адресов может отличаться в зависимости от того включена связь с IPmanager или нет.
- Если связь с IPmanager есть, то при добавлении IP адреса как администратором, так и реселлером происходит запрос к IPmanager, устанавливается имя IP и адрес добавляется на сетевой интерфейс. При удалении IP адрес удаляется с сетевого интерфейса и помечается как свободный в IPmanager.
- Если связи нет
- при добавлении IP администратором он просто добавляется на сетевой интерфейс. При удалении - удаляется с интерфейса.
- при добавлении IP реселлером просматриваются все свободные адреса, и если был найден запрошенный адрес (первый попавшийся, если реселлер не вводил адреса), реселлер будет назначен его владельцем. При удалении - IP адрес будет возвращен администратору со статусом "Свободный".
Адреса IPv6
Наравне с IPv4 адресами ISPmanager поддерживает и адреса IPv6. Для активации данной возможности необходимы включить опцию AllowIpV6 в ispmgr.conf. Включение данной опции добавляет поля для ввода IPv6 адресов при создании пользователей и реселлеров, при создании и редактировании WWW доменов. В свойствах реселлеров и в шаблонах реселлеров появляется возможность ограничения количества доступных IPv6 адресов.
Когда в ISPmanager включены IPv6 адреса WWW домен может быть создан как на IPv4 так и на IPv6 адресе. Или сразу на двух адресах различных типов.
- В случае использования адресов различных типов для WWW домена, изменение WWW домена по умолчанию влияет сразу на оба адреса.
- На данный момент WWW сервер для кэширования Nginx не умеет работать с WWW доменами расположенными на IPv6 адресах.
