Динамический DNS IPV6 (cgnat/teredo)

Я пытаюсь настроить динамический DNS, чтобы приложение могло размещаться вне моего дома.

У меня есть Интернет через Bell Canada и переадресация портов /DMZ на маршрутизаторе, кажется, не работает (Проверено с nginx и netcat). Из того, что я понимаю, они теперь используют cgnat (Carrier Grade Nat) для перевода адресов IPV6 в IPV4.

Кто-нибудь знает, как настроить динамический DNS в этой конфигурации? Или если это возможно?

1 ответ

Если ваш провайдер использует CGN (то есть NAT444, DS-Lite или NAT64/DNS64), то у вас нет собственного IPv4-адреса, поэтому вы не сможете разместить собственный сервер.

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

Подобные ситуации как раз и являются причиной того, что люди настаивают на поддержке IPv6 повсюду. Без этого вы будете сталкиваться с подобными ситуациями все больше и больше, поскольку все адреса IPv4 распределяются, а провайдерам просто не хватает, чтобы дать отдельный адрес каждому клиенту. К сожалению, многие интернет-провайдеры опоздали с развертыванием IPv6.

IPv6 должен был быть развернут во всем мире, прежде чем у нас закончились адреса IPv4. Теперь мы оказались в дыре, где IPv4 больше не доступен, а IPv6 еще не полностью развернут. До тех пор, пока IPv6 не станет доступен всем, такие вещи, как размещение собственных серверов, зачастую просто невозможны...

Другие вопросы по тегам