Как подключиться к домашнему серверу IPv4 через Интернет, используя IPv6, чтобы обойти Carrier Grade NAT

536
New2NAT

Я ищу способ подключения к устаревшему HTTP-серверу, который поддерживает только подключение IPv4, которое находится за NAT на уровне ISP. Мой провайдер действительно выдает общедоступные адреса IPv6, и я могу успешно подключиться от клиента IPv6 к серверу IPv6 в моей домашней сети.

Вот два сценария, которые я ищу для успешного подключения:

  1. Клиент IPv6 Подключение к серверу IPv4 через IPv6 подключающийся - для этого подключения, я думаю, решение состоит в том, чтобы устройство в моей локальной сети с адресом IPv6 предоставляло некоторый тип прокси / службы перевода, который подключался бы к серверу IPv4 и преобразовывал данные перейти на IPv6. (Я не знаю, что это за программа-посредник / переводчик или вообще существует)
  2. Клиент IPv4 Подключение к серверу IPv4 через IPv6 - я думаю, что для решения этой проблемы потребуется решение для сценария 1 плюс некоторый способ преобразования клиента IPv4 в IPv6, чтобы он мог подключаться к домашнему серверу.

Диаграмма сети:
Network Diagram

Я знаю, что есть способы сделать это с VPN и обратными туннелями SSH, но я ищу возможность без их использования.

0
Поместите обратный прокси, такой как nginx, перед древним сервером. Michael Hampton 6 лет назад 0
Вы не можете соединить 2 системы IPv4 через IPv6 без туннеля / VPN. Это разные сетевые стеки. davidgo 6 лет назад 0

0 ответов на вопрос