Я заинтересован в размещении нескольких сервисов на одном хосте. Каждая служба (для примера все будет HTTP) в настоящее время использует частный IPv4-адрес и разные порты (например, может быть служба по адресу 10.0.0.1:8000,:8001,:8002 ...) Это работает очень хорошо, за исключением того, что это несколько неудобно, что я не могу использовать хорошо известный порт.

Я представляю, что было бы здорово предоставить каждому сервису уникальный локальный адрес сайта и порт по умолчанию. Тогда я мог бы динамически добавлять записи DNS и внезапно иметь полезные / запоминающиеся имена (service-1.mydomain.com:80, service-2.mydomain.com:80, ...).

К сожалению, я не могу найти много информации о том, как добавить дополнительные автоматически настроенные адреса IPv6. Страница руководства для ip инструмента Linux (CentOS 6) требует, чтобы вы указали адрес, который хотите добавить. Я бы предпочел, чтобы он просто выбирался автоматически, например, при автоматической настройке без сохранения состояния. Это возможно? Если нет, то я полагаю, что могу попытаться реализовать RFC4319 самостоятельно, но это очень похоже на то, что уже должно существовать.

2 ответа2

2

Два комментария:

  1. Локальные адреса сайтов уже давно устарели. Вы должны использовать уникальные локальные адреса (ULA, RFC 4193). Вы можете создать их самостоятельно, но на сайте SixXS есть хороший генератор.

  2. Если вы хотите запускать службы на IP-адресах, это означает, что вам, по крайней мере, нужно будет указывать эти адреса в конфигурациях при настройке служб, помещать эти адреса в DNS и т.д. Если вы затем разрешите системе автоматически настраивать адреса в системе вы рискуете, что адреса неожиданно меняются.

    Я видел, как это произошло. На сервере произошел аппаратный сбой, поэтому было заменено некоторое оборудование, включая сетевые адаптеры. Поскольку автоконфигурация зависит от MAC-адресов сетевых адаптеров, адреса IPv6 также неожиданно изменились. Сисадмин не понимал, что ему нужно перенастроить службы, обновить записи DNS и т.д. Таким образом, службы сломались ...

Итак: лучшее, что нужно сделать, - это использовать адреса ULA и настраивать их статически на серверах.

0

Существует онлайн-инструмент, который уже сгенерирует для вас глобальный идентификатор и идентификатор подсети. Просто вставьте результат в ваш /etc/radvd.conf и вы готовы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .