Назад | Перейти на главную страницу

Почему не работает IPV6

У меня установлен ipv6.domain.tld, указывающий на IPV6-адрес моего сервера. Я добавил IPV6-адрес своего сервера через Webmin. Когда я перезапускаю Apache, я получаю

Restarting web server: apache2[Mon Jul 16 02:51:57 2012] [error] (EAI 2)Name or service not known: Failed to resolve server name for 2607:5300:20:101::1:1023 (check DNS) -- or specify an explicit ServerName
 ... waiting [Mon Jul 16 02:51:58 2012] [error] (EAI 2)Name or service not known: Failed to resolve server name for 2607:5300:20:101::1:1023 (check DNS) -- or specify an explicit ServerName
.

Когда я пытаюсь посетить ipv6.domain.tld, я просто получаю страницу неработающего домена. Что с этим не так?

Каждый VirtualHost в котором вы использовали адрес IPv6, требуется ServerName быть установленным. Если вы не используете VirtualHost тогда вам нужно установить глобальный ServerName.

В файлах конфигурации Apache вы должны часто заключать IPv6-адрес между [и], чтобы избежать путаницы между: в адресе и: между адресом и номером порта опций.