Auf den DDNS-Hostnamen kann nicht über mein Heimnetzwerk zugegriffen werden

700
CuriousGuy

Ich habe eine DDNS-Domain registriert und kann sshsie über die Internetverbindung meines Telefons nutzen. Wenn ich versuche, von meinem Heimat-ISP darauf zuzugreifen, erhalte ich eine Zeitüberschreitung. Ich benutze Google DNS 8.8.8.8zu Hause.

Irgendwelche Ideen für einen besseren DNS-Server oder etwas anderes, damit ich mich vom Heimnetzwerk aus verbinden kann?

0

2 Antworten auf die Frage

1
eggo

Das Problem ist wahrscheinlich, dass Ihr Gateway die Quell-IP nicht "richtig" schreibt, da es NAT-Pakete "out" an die externe (DDNS) IP Ihres internen Servers sendet. Manchmal wird dies als "Haarnadel-NATing" oder "Loopback-NAT" bezeichnet und dieser Beitrag bietet eine umfassendere Erklärung .

Eine Lösung (einige sagen vielleicht Abhilfe ) ist das Split-Horizon-DNS für Ihr internes Netzwerk (viele Beiträge dazu, einschließlich dieser, die helfen könnte ). Richten Sie Ihren eigenen DNS-Server lokal ein, der andere (interne) IP-Adressen für interne Server anbietet, anstatt sich auf Googles DNS zu verlassen. Auf diese Weise möchte der Verkehr nicht an die über DDNS registrierte externe Adresse gelangen.

Ich habe es mit einem anderen DDNS-Setup versucht und konnte es ssh. Es scheint also, dass diese spezifische Domain Probleme nur von meinem Heimnetzwerk verursacht. CuriousGuy vor 7 Jahren 0
0
moonpoint

Wenn Sie einen nslookup- Befehl für den vollständig qualifizierten Domänennamen von Ihrem Heimsystem aus ausführen, das den DNS-Server von Google mit der IP-Adresse 8.8.8.8 verwendet, gibt es dann die entsprechende IP-Adresse zurück? ZB nslookup myddns_address.example.com. Dh erhalten Sie die richtige IP-Adresse, können jedoch keine SSH-Verbindung zum System herstellen? Ich bin mir nicht sicher, ob das Timeout für die SSH-Verbindung oder ein nslookup ist. Wenn es sich um nslookup handelt, können Sie die IP-Adressen anderer Systeme vom Heimsystem aus nachschlagen. Gibt beispielsweise nslookup superuser.comeine IP-Adresse zurück? Wenn Sie stattdessen Probleme mit der SSH-Verbindung haben, obwohl ein nslookup die richtige IP-Adresse zurückgibt, wissen Sie, ob der SSH-Server Verbindungen zu bestimmten IP-Adressen oder Adressbereichen einschränkt?

`nslookup myddns.ddns.net Server: 127.0.1.1 Adresse: 127.0.1.1 # 53 Nicht autorisierende Antwort: Name: myddns.ddns.net Adresse: xx.xx.xx.xx` Gibt die IP-Adresse zurück. Aber auch "ssh" mit der IP führt mal wieder zum Timeout CuriousGuy vor 7 Jahren 0