Hallo,
in letzter Zeit wird immer wieder die gleiche Frage gestellt:
"Ich habe einen DynDNS Server, meine Freunde können connecten, ich nicht".
Wenn diese Frage gestellt wird, sollte man sich fragen ob man den richtigen Weg gewäht hat seinen Server Online zu stellen.
Hier möchte ich euch grob erklären warum das passiert, und wie ihr das beheben könnt.
Ursache:
Wenn ihr selbst auf eurem Rechner einen Realm startet und diesen für DynDNS konfiguriert, dann wird es, wenn ihr alles richtig gemacht habt, möglich sein, von aussen, also aus dem Internet zu connecten.
Ihr selbst werdet in den meisten fällen nicht mehr auf den Server connecten können.
OK, das wisst ihr, aber woran liegts?
Dadurch das ich DynDNS nutzt, macht ihr euren Realm über einen Namen im Internet erreichbar, das Problem ist jetzt folgendes:
Ihr registriert euch den Namen xy.dnydns.com, nun versucht euer WOW Client mit eben diesem Rechner (xy.dyndns.com) zu reden, er weiss ja nicht, das er selbst dieser Rechner ist.
Das heisst, die Datenpakete werden von eurem Router ins Internet geschickt und kommen wieder zurück, somit ist der Router von euch Quelle und Ziel gleichzeitig. Euer Router geht von Fehlerhaften Datenpakete aus und macht dann einen sog. "drop".
Das bedeutet er ignoriert einfach diese Pakete.
So das funktioniert also nicht einfach so.
Lösung:
Ihr müsst eurem Rechner mitteilen, das er selbst xy.dyndns.com ist.
Das geht recht simpel:
klickt auf: "Start -> Auführen"
gebt dort ein: "notepad.exe %windir%\system32\drivers\etc\hosts"
Das sieht dann in etwa so aus:
Code:
# Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost
Und noch eine Zeile: "xy.dyndns.com 127.0.0.1"
Das sollte jetzt so aussehen:
Code:
# Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost 127.0.0.1 xy.dyndns.com xy.dyndns.com 127.0.0.1