
У меня есть коммерческая, небольшая бизнес-служба от COMCAST, которая включает, я думаю, 4 или 5 статических IP-адресов. У меня есть один компьютер, который подключен напрямую к модему COMCAST и статически настроен на один из адресов IPv4. Если я делаю команды типа "ip addr", он правильно показывает адрес IPv4.
Однако если я зайду на публичный рефлектор, например whatismyip.com, он отобразит мой публичный адрес как IPv6 и покажет адрес IPv6.
Что может происходить или как я могу это диагностировать более подробно?
решение1
Ура, Comcast уже пора начать развертывание IPv6 для корпоративных клиентов. Ну, с опозданием на несколько лет, но я отвлекся...
IPv6 — этопо умолчаниюИнтернет-протокол и имеет приоритет над IPv4. Для большинства интернет-сервисов, к которым вы пытаетесь получить доступ, если они доступны через оба протокола, сначала будет опробован IPv6. (И веб-браузеры относительно быстро перейдут на IPv4, если веб-сайт не отвечает через IPv6, но этодругое обсуждение.)
Если вы хотите видеть и глобальные адреса IPv4, и IPv6, вам нужно будет использовать сайт, который был разработан с учетом поддержки двойного стека. Несколько лет назад я создал его сам именно по этой причине, вы можете найти его наhttps://myip.addr.space/. Это отобразит ваши глобальные адреса IPv4 и IPv6, а также определит, какой протокол автоматически выбрал ваш браузер.
решение2
На вашем компьютере, вероятно, есть оба. Это называется реализация двойного стека. Таким образом, ваш компьютер будет доступен с IPv4 и IPv6 одновременно.
Чтобы убедиться в наличии подключения IPv4, вы можете использовать компьютер за пределами вашей внутренней сети для отправки команды ping на адрес IPv4. (При условии, что нет брандмауэра, блокирующего сообщения ICMP).
Если вы хотите просто провести быструю проверку, не выходя из своей сети, вы можете воспользоваться такой услугой, какэтотодин, чтобы попытаться пинговать вашу машину. Если у вас есть настройки DNS для IPv4 и IPv6, то достаточно пинговать это, но вы также можете просто пинговать отдельные IP-адреса.