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

Пинг IPv4-адресов с IPv6-хоста

Итак, мне дали поверить, что клиенты, работающие только с IPv6, могут получить доступ к серверам IPv4, используя адреса типа: :: ffff: 0: 74.125.226.80 (это будет адрес для google.com). Я еще не IPv6, но, возможно, скоро буду. У меня настроен туннель miredo / teredo, и я могу нормально пинговать обычные IPv6-адреса, но когда я запускаю:

ping6 ::ffff:0:74.125.226.80

он не работает (пункт назначения недоступен: адрес недоступен)

Я что-то не понимаю? Могу ли я получить доступ к хостам IPv4 через подключение IPv6?

::ffff:0:74.125.226.80 представляет собой десятичный адрес с точками, а не настоящий IPv6-адрес.

если ты только иметь полный IPv6-адрес с глобальной маршрутизацией (с префиксом и / 48), то вы не можете общаться с миром IPv4 без специального туннеля.

По сути, это два разных протокола. У вас есть два варианта связи между ними:

  • Двойной стек. У вас должны быть установлены и настроены как IPv4 (за NAT, если необходимо), так и IPv6 (с IP-адресом с глобальной маршрутизацией и локальным адресом канала). ОС сначала попытается использовать IPv6, а в случае неудачи вернется к IPv4. Просто убедитесь, что вы настроены правильно (а не десятичный адрес с точками, как указано выше), и он работает без проблем.

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