Прокси / сквозная передача IPv4 в IPv6

Недавно у меня было приложение, отклоненное из магазина ios из-за сбоя во время их (теперь) обязательного теста IPv6 (даже не знают, что они это сделали).

Мой сервер (на AWS) не был настроен для IPv6, но я исправил это с помощью правильного DNS и маршрутизации. Он проходит тесты на http://ready.chair6.net/

К этому моменту я провел небольшое исследование и увидел, что вы можете подделать сеть IPv6 дома, используя совместное использование подключения к Интернету (например, NAT64) на Mac OS X. Итак, я сделал это и назначил iphone адрес v6 с моим приложением, и все работало нормально. Однако это ' на самом деле не тестирует все сквозное соединение, которое Apple будет делать, поскольку, как только оно попадает на Mac, оно возвращается к v4.

Я пытаюсь выяснить способ, которым я могу проверить все соединение v6 с мой сервер. Прямо сейчас я предполагаю, что мой домашний интернет будет предлагать только IP4. Мои текущие мысли связаны с настройкой виртуальной машины / капли на Digital Ocean / и т. Д. Им можно назначить одновременно v4 и v6. Дальнейшие исследования показывают, что либо «socat», либо «кеш squid» могут выполнять трюк, прослушивая порт / адрес IP4 и маршрутизируя исходящий IP6-адрес на том же компьютере, чтобы продолжить путь к моему серверу приложений на IP6. Хотя я немного теряюсь в деталях. Как мне подключиться с моего клиента дома через IP4 к виртуальной машине? Мне нужно туннель? Могу ли я установить прокси в firefox? Как передать DNS-запросы через это соединение, чтобы мой DNS-сервер отвечал IP6-адресом, а не v4? Я уверен, что есть много других вопросов, о которых я сейчас не думаю.

Есть мысли о том, как это сделать? Спасибо!

1
задан 7 May 2017 в 04:40
1 ответ

Вы можете установить создайте туннель https://tunnelbroker.net/ , чтобы добавить IPv6 в вашу домашнюю систему. Также у некоторых интернет-провайдеров есть конфигурации IPv6, которые допускают встроенное соединение.

2
ответ дан 3 December 2019 в 20:24

Теги

Похожие вопросы