Настройка публичной IPv6-подсети Hetzner в Windows Server 2019
Настройка публичной IPv6-подсети Hetzner в Windows Server 2019
Если вы арендуете сервер в Hetzner и вам выдали публичную IPv6-подсеть
(например /64), вы можете использовать несколько стабильных IPv6-адресов
для исходящих соединений (SMTP, прокси, API, парсинг и т.д.).
В этой статье показано, как правильно настроить IPv6 в
Windows Server 2019.
Исходные данные
В нашем примере Hetzner выдал следующую IPv6-подсеть:
- Подсеть:
2a01:4f9:123:abcd::/64 - Основной IPv6 сервера:
2a01:4f9:123:abcd::2 - Gateway:
2a01:4f9:123:abcd::1
⚠️ В Hetzner шлюз почти всегда заканчивается на ::1,
даже если он явно не указан в панели.
Настройка IPv6 через графический интерфейс (GUI)
Шаг 1. Открываем настройки сетевого адаптера
Control Panel → Network and Sharing Center → Change adapter settings
Выберите ваш сетевой адаптер (обычно Ethernet) и нажмите Properties.
Шаг 2. Открываем свойства IPv6
Выберите Internet Protocol Version 6 (IPv6) → Properties.
Шаг 3. Вводим параметры
Отметьте пункт Use the following IPv6 address и укажите:
- IPv6 address:
2a01:4f9:123:abcd::2 - Prefix length:
64 - Default gateway:
2a01:4f9:123:abcd::1
DNS-серверы (любой вариант):
2606:4700:4700::1111 2606:4700:4700::1001
или Google DNS:
2001:4860:4860::8888 2001:4860:4860::8844
Нажмите OK и закройте все окна.
Добавление дополнительных IPv6-адресов
Подсеть /64 позволяет использовать тысячи IPv6-адресов.
Это удобно для исходящих соединений с разных IP.
Через GUI
- В окне IPv6 нажмите Advanced
- В разделе IP addresses нажмите Add
- Добавьте дополнительные адреса, например:
2a01:4f9:123:abcd::10 2a01:4f9:123:abcd::11 2a01:4f9:123:abcd::12
Для всех адресов указывайте Prefix length: 64.
Gateway для дополнительных адресов указывать не нужно.
Настройка через PowerShell
Способ удобен для автоматизации и серверов без GUI.
Определяем имя сетевого интерфейса
Get-NetAdapter
Предположим, интерфейс называется Ethernet.
Добавляем основной IPv6
New-NetIPAddress ` -InterfaceAlias "Ethernet" ` -IPAddress 2a01:4f9:123:abcd::2 ` -PrefixLength 64 ` -DefaultGateway 2a01:4f9:123:abcd::1
Добавляем дополнительные IPv6
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 2a01:4f9:123:abcd::10 -PrefixLength 64 New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 2a01:4f9:123:abcd::11 -PrefixLength 64 New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 2a01:4f9:123:abcd::12 -PrefixLength 64
Проверка работы IPv6
Проверка назначенных адресов
ipconfig /all
Проверка доступности IPv6
ping -6 google.com
Проверка внешнего IPv6
curl -6 https://ifconfig.co
Использование нескольких IPv6 для исходящих подключений
Windows автоматически выбирает исходящий IPv6, но многие приложения
позволяют явно указать IP для подключения.
Типовые сценарии:
- SMTP-серверы с разными IPv6
- HTTP/SOCKS прокси
- Парсинг и API-запросы
- VPN и туннели
При необходимости можно настроить прокси (Squid, 3proxy) или приложения
с явным bind на нужный IPv6-адрес.
Готово! Теперь ваш Windows Server 2019 корректно использует
публичную IPv6-подсеть Hetzner и может работать с несколькими стабильными IPv6.