База знаний → Сеть и IP

IPv6 на сервере

Как проверить IPv6, включить его в nginx и не потерять доступ.

Что даёт

Отдельный адрес для сервисов и запас, когда IPv4-пул «грязный». IPv6-адрес выдаётся вместе
с сервером и виден в карточке.

Проверить

ip -6 addr show scope global
ping6 -c3 2001:4860:4860::8888

Включить в nginx

Добавьте в server-блок:

listen [::]:80;
listen [::]:443 ssl;

и проверьте nginx -t.

Важно для клиентов из России

IPv6 поддерживают не все провайдеры и домашние роутеры. Если сервис должен открываться
у всех — держите основной вход по IPv4, а IPv6 добавляйте как дополнительный.

Не сломать доступ

При настройке фаервола не забудьте правила для IPv6 (ip6tables/nft), иначе сервис
будет открыт только по IPv4 — или наоборот, закроется сам.

Не помогло?
Создайте обращение — ответим в тикете и дополним статью, если проблема типовая.
Написать в поддержку

По этой же теме