IPV6 Dynamic DNS (cgnat / teredo)

827
David Carpenter

Ich versuche, Dynamic DNS so einzurichten, dass eine App außerhalb meines Hauses gehostet werden kann.

Ich habe Internet über Bell Canada und Portweiterleitung / DMZ auf dem Router scheinen nicht zu funktionieren (überprüft sowohl mit Nginx als auch mit Netcat). Soweit ich weiß, verwenden sie jetzt cgnat (Carrier Grade Nat), um IPV6-Adressen in IPV4 zu übersetzen.

Kann jemand dynamisches DNS in dieser Konfiguration einrichten? Oder wenn es möglich ist?

1

1 Antwort auf die Frage

3
Sander Steffann

Wenn Ihr ISP CGN verwendet (z. B. NAT444, DS-Lite oder NAT64 / DNS64), haben Sie keine eigene IPv4-Adresse, so dass Sie keinen eigenen Server hosten können.

Wenn Ihr Internetdienstanbieter IPv6 anbietet (dies sollte wirklich der Fall sein, vor allem, wenn Sie CGN bereitstellen), können Sie den Server unter IPv6 ausführen. Sie sollten ein stabiles IPv6-Präfix erhalten, damit Sie kein dynamisches DNS benötigen. Normales DNS wäre in Ordnung. Der Nachteil ist, dass Ihre Benutzer auch IPv6 benötigen und noch nicht alle ISPs IPv6 unterstützen, sodass Ihr Server nicht für alle erreichbar ist.

Situationen wie diese sind genau der Grund, warum Menschen überall auf IPv6-Unterstützung drängen. Ohne sie werden Sie immer häufiger in Situationen wie diese geraten, da alle IPv4-Adressen zugewiesen werden und die ISPs nicht genug haben, um jedem Kunden eine eigene Adresse zu geben. Leider sind viele ISPs mit ihrer IPv6-Bereitstellung zu spät.

IPv6 hätte global bereitgestellt werden müssen, bevor die IPv4-Adressen ausgehen. Jetzt sind wir in eine Lücke geraten, in der IPv4 nicht mehr verfügbar ist und IPv6 noch nicht vollständig bereitgestellt ist. Bis IPv6 für alle verfügbar ist, ist das Hosten eigener Server oft nicht mehr möglich ...

Ist es besonders schwierig, auf IPV6 zu hosten? Und dies ist nur eine Hobby-Anwendung, daher möchte ich nicht für eine normale Domain für DNS bezahlen. Das Hinzufügen eines Host-Dateieintrags auf meinem Computer und einige andere sollten für die Auflösung der IPv6-Adresse für meine Zwecke sorgen. Welche anderen "Gotchas" sind daran beteiligt? David Carpenter vor 7 Jahren 0
@DavidCarpenter: Die einzigen Unterschiede bei "Hosting auf IPv6" bestehen darin, dass das Programm IPv6 unterstützen muss (einige alte Versionen tun dies immer noch nicht) und dass Ihre Clients natürlich auch über IPv6-Zugriff verfügen müssen. (Es sei denn, Sie hosten auf v4 und v6, dies ist jedoch hier nicht der Fall.) grawity vor 7 Jahren 1
IPv6 ist für die meisten Anwendungen "dasselbe wie IPv4, aber mit größeren Adressen". Unter der Haube gibt es viele technische Unterschiede, aber für einen einfachen Home-Server sollte dies keinen großen Unterschied machen. Der größte Unterschied ist das Fehlen von NAT. Statt einer Portweiterleitung öffnen Sie einfach die Firewall für die Adresse und die Ports des Servers. Viel sauberer und einfacher zu verstehen als all das Mangeln von Paketen wie NAT :) Sander Steffann vor 7 Jahren 0
Das klingt viel einfacher, denke ich, kennt jemand einen guten Portweiterleitungsdienst für IPv6? David Carpenter vor 7 Jahren 0
Bei IPv6 gibt es keine Portweiterleitung, da bei IPv6 kein NAT vorhanden ist. Siehe den vorherigen Kommentar: "Statt einer Portweiterleitung öffnen Sie einfach die Firewall." Sander Steffann vor 7 Jahren 0