Настройка apache на ipv6 без подключения - PullRequest
0 голосов
/ 12 октября 2018

Решение : Оказывается, у ipv6 есть собственный брандмауэр, которого я не знал, и он отфильтровал 80 и 443!Большое спасибо, Николас Пипитоне!

У меня возникают трудности с установкой apache для приема соединений ipv6 (все идеально на ipv4).Результаты ready.chair6.net:

Test result

Что я тестировал / пробовал:

  • Отключение брандмауэра не меняетсярезультат
  • Получение apache для прослушивания на всех интерфейсах или, в частности, интерфейс ipv6 не меняет результат
  • Выполнение 'curl https://v6.ident.me/' правильно возвращает меня обратно на мой адрес ipv6
  • Netstat сообщает мне, что оба адреса ipv4 и ipv6 прослушивают соединения на 80 и 443

Я действительно застрял здесь, что еще я могу сделать?

1 Ответ

0 голосов
/ 12 октября 2018

Ошибка записи MX означает, что возникла проблема с получением IP-адреса от DNS-серверов.

Решение: Попробуйте dig +short AAAA $hostname и dig +short MX $hostname, при этом $hostname будет вашим URL.Если вы не видите IPv6 IP в терминале, значит, у вас нет полностью настроенной DNS.Если вы только что настроили свой URL, подождите день, пока обновятся кэши.Если прошло какое-то время, поговорите с тем, у кого вы купили доменное имя у / кто отвечает за то, чтобы ваш URL указывал на ваш IP.

Примечание. MX предназначен только для почты.Если вам не нужна входящая почта / проблема не в этом, тогда этот тест проверяет то, что ему не нужно тестировать, и вы можете его игнорировать.

Больше возможностей: есть ли имя хоста в сети?4 так же, как имя хоста от второй до последней строки?Попробуйте пропинговать этот IPv6-адрес из строки 4 на другом компьютере (не в той же частной сети);что вы получаете?

Если вы получили ответ, попробуйте nmap на IPv6 на другом компьютере, чтобы узнать, открыт ли порт 80 для общего доступа.

-Если nmapне удается, затем попробуйте проверить настройки переадресации портов, если вы находитесь за NAT.Если вы не находитесь за NAT, то что-то может блокировать запрос между их компьютером и вашим компьютером (очень маловероятно);вы можете попробовать удаленно подключиться к порту 80 через telnet и посмотреть, получаете ли вы запросы - потому что тогда это просто проблема с Apache.

-Если nmap успешно, то что вы получаете?Отправьте HTTP-запрос через командную строку с другого компьютера и посмотрите, получите ли вы ответ.

Если pinging не работает, значит, вы просто не подключены к Интернету (oO), иди, как помочьс этим.Если проверка IPv6 работает, а проверка URL - нет, то dig не должен ничего показывать, и это DNS, как упоминалось ранее.Если dig показывает что-то в этом случае, то я потерялся.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...