Bouncy Geschrieben 20. Februar 2007 Teilen Geschrieben 20. Februar 2007 Hallo Folgende Situation: 2 entfernte Standorte (A mit 192.168.0.0, B mit 10.10.10.0 als private Adressen), beide haben DSL, kein VPN, kein Server, beide dynDNS auf den DSL-Routern. Ein Programm an einem Computer in Netzwerk A will sich mit einem Gerät in Netzwerk B verbinden (konkret handelt es sich um ein Zeiterfassungsprogramm und ein entsprechendes Zeiterfassungsgerät). Dabei spielt die IP-Adresse und das Subnetz des Gerätes keine Rolle, es wird unabhängig davon immer vom Programm gefunden, es muß lediglich der Port 1001 funktionieren. Daher habe ich am Router B diesen Port weitergeleitet auf die IP des Gerätes, während der Router z.B. geraetb.dyndns.org heißt. Problem: Wie sage Computer A jetzt dass 10.10.10.200 = geraetb.dyndns.org? Über die Hosts-Datei geht es ja afaik nur die umgekehrte Richtung... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
HBegga Geschrieben 20. Februar 2007 Teilen Geschrieben 20. Februar 2007 Also erstmal ist der Text mehr als nur verwirrend....erst kein IP, dann leitst Du IP des Gerätes weiter, dann nur Portfreigabe....:? Zu dem Eintrag.... Der Eintrag kann genau so, wie Du beschreibst, in der bei XP SP2 C:\WINDOWS\system32\drivers\etc\hosts Datei gesetzt werden. IP = Name Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
etreu Geschrieben 20. Februar 2007 Teilen Geschrieben 20. Februar 2007 Das sollte meines erachtens über die Routen gehen. Du sagst dem Gerät A das alle Anfragen an 10.0.0.0/8 an gereatb.dyndns.org geschickt werden. Genau dafür sind die Routen da. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
HBegga Geschrieben 20. Februar 2007 Teilen Geschrieben 20. Februar 2007 Ich habs so verstanden das es um die Namesauflösung geht...nicht um das Routing Problem: Wie sage Computer A jetzt dass 10.10.10.200 = geraetb.dyndns.org? Über die Hosts-Datei geht es ja afaik nur die umgekehrte Richtung... welcher Name = welche IP weiter wäre ich auch mit der /8 Geschichte vorsichtig, da es sich nicht zwangsläufig um ein Class-A Netz handeln muss. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Bouncy Geschrieben 20. Februar 2007 Autor Teilen Geschrieben 20. Februar 2007 also über Hosts habe ich es ausprobiert, das geht nicht: "192.168.1.200 web.de" eingetragen, wenn man aber 192.168.1.200 in den Browser eingibt löst er das nicht zu web.de auf. Damit wird vielleicht auch etwas klarer was ich gemeint habe: eine private Adresse (aus einem anderen Adressraum) soll zu einer dyndns-Domain werden, so dass man dem betreffenden Programm sagen kann "Ich selbst bin im 192.168.0.0-Netz, aber suche das Gerät B an 10.10.10.200". Windows soll diese Anfrage dann an "geraetb.dyndns.org" weiterleiten. Der Router an geraetb.dyndns.org würde das dann an das Gerät B durchreichen. Ich hoffe das war jetzt verständlicher... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
HBegga Geschrieben 20. Februar 2007 Teilen Geschrieben 20. Februar 2007 Also wenn ich den Eintrag 10.0.0.1 web.de (keine # am anfang verwenden!!!!) in der host Datei setze löst er diese beim Ping auch so auf. egal was ich wie reinschreibe, es fluppt. Er löst mir einen belibigen Namen in eine von mir angegebene IP um. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Bouncy Geschrieben 20. Februar 2007 Autor Teilen Geschrieben 20. Februar 2007 klar, dafür ist die Datei ja da. Aber umgekehrt funktioniert es nicht, und das ist was ich brauche... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
HBegga Geschrieben 20. Februar 2007 Teilen Geschrieben 20. Februar 2007 versuch mal mit "nbtstat -A IP-des-Gerätes" evtl kommste da mit weiter...ne, eigentlich garnicht...da kann ich Dir nur 2 Dinge nennen WINS oder DNS ... aber eine lokale lösung kenne ich da nicht. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Wodar Hospur Geschrieben 20. Februar 2007 Teilen Geschrieben 20. Februar 2007 Es geht mit dem Routing. Du würdest ja eine Reverse DNS Auflösung versuchen, das wird aber nicht für diese Dienste gemacht. Leg eine Route an über die du an die IP kommst, denn mit DNS hat das alles garnix zu tun. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
HBegga Geschrieben 20. Februar 2007 Teilen Geschrieben 20. Februar 2007 Da hätte ich Dir recht gegeben wenn nicht das mit dem DynDNS-Namen da im spiel wäre. Wenn ich falsch liege kläre mich bitte auf....man lernt ja bekanntlich nie aus. wie setzt Du eine Route die dann an einen Namen weiterleitet??? Gruss Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Wodar Hospur Geschrieben 20. Februar 2007 Teilen Geschrieben 20. Februar 2007 route-befehl Das Problem ist ein anderes, da ja auch der Router "bla@dyndns.org" nicht im eigenen Netz liegt, ist alles etwas hässlich. Mir fallen gerade auch keine Möglichkeiten mehr ein. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Crash2001 Geschrieben 21. Februar 2007 Teilen Geschrieben 21. Februar 2007 [...]Problem: Wie sage Computer A jetzt dass 10.10.10.200 = geraetb.dyndns.org? [...]Gar nicht, weils nicht stimmt. 10.10.10.200 ist zwar vielleicht die IP-Adresse des Clients B, aber geraetb.dyndns.org ist die externe IP-Adresse des Routers B. Nur der Port 1001 wird ja weitergeleitet auf den Client B. Setzt du das so, müsstest du ein VPN zwischen den beiden Routern haben. ausserdem müsste der Router dann die externe IP-Adresse des anderen Routers kennen. Diese ist wenn du den Eintrag machst aber ja 10.10.10.200 bzw. 192.168.0.x und wird somit sinnvollerweise nicht automatisch geroutet im Internet. Wieso schreibst du denn nicht einfach statt der 10.10.10.200 geraetb.dyndns.org ins Programm? Falls das bei dem Programm nicht erlaubt sein sollte, oder du da gar keine IP eingeben kannst, dann bleiben dir genau drei Lösungsmöglichkeiten (vorausgesetzt, das Programm kommt mit Routing klar). 1.) Nach jeder neuen Einwahl auf einer der beiden Seiten die Routingtabelle des anderen Routern austauschen (Router zum 10-er Netz und Router zum 192-er Netz (jeweils die dyndns-Adresse) als nächsten Hop den jeweiligen Routers für das entsprechende Netz eintragen) 2.) Einen Anbieter nutzen, bei dem du feste IP-Adressen hast und dann eine statische Router auf jedem der beiden Router einstellen. 3.) ein VPN aufbauen (was spricht da eigentlich gegen, oder können das die Router nicht?) Ein Programm an einem Computer in Netzwerk A will sich mit einem Gerät in Netzwerk B verbinden [...] Dabei spielt die IP-Adresse und das Subnetz des Gerätes keine Rolle, es wird unabhängig davon immer vom Programm gefunden, es muß lediglich der Port 1001 funktionieren.Soso - dein Programm kann also zaubern? Dein PC kann auch nur die IP-Adressen anpingen, zu denen es eine Route gibt, oder die im eigenen (Sub)Netz liegen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Wodar Hospur Geschrieben 22. Februar 2007 Teilen Geschrieben 22. Februar 2007 1.) Nach jeder neuen Einwahl auf einer der beiden Seiten die Routingtabelle des anderen Routern austauschen (Router zum 10-er Netz und Router zum 192-er Netz (jeweils die dyndns-Adresse) als nächsten Hop den jeweiligen Routers für das entsprechende Netz eintragen) Eine Frage, wie kann ich bitte als nächsten Router ein Gerät eintragen das nicht im selben Subnetz liegt. Jede Route benötigt doch als nächsten Hop ein Gerät im selben Subnetz, was aber bei dynamischen IPs von den ISPs eher unwahrscheinlich ist. Ich sehe noch die Möglichkeit das ganze mit SSH zu tunneln. Du würdest auf dem Rechner wo das Programm läuft die IP - Adresse einrichten, dann das ganze als localhost tunnel an den Router weiteleiten der einfaches Portforwarding macht. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Crash2001 Geschrieben 22. Februar 2007 Teilen Geschrieben 22. Februar 2007 Eine Frage, wie kann ich bitte als nächsten Router ein Gerät eintragen das nicht im selben Subnetz liegt. Jede Route benötigt doch als nächsten Hop ein Gerät im selben Subnetz, was aber bei dynamischen IPs von den ISPs eher unwahrscheinlich ist.[...]Naja, also du musst dem Router ja die "gegenüberliegende"IP bekannt geben. Ich bin mir momentan nicht ganz sicher, ob das nächste Gerät im selben Subnet sein muss, oder ob es nur für es über bereits bekannte Routen (die liefert ja das Gateway des ISP) erreichbar sein muss. *grübel* Rein theoretisch sollte der Router wenn er das Netz nicht kennt sich an sein Default Gateway wenden und dieses sollte ihm sagen, dass die entsprechende externe IP-Adresse über den und den Router am besten zu erreichen ist. Dann müsste man dem Router eigentlich nur noch sagen, dass das Private Netz 10.x.x.x z.B. über den entsprechenden "gegenüberliegenden" Router erreichbar ist. Rein theoretisch müsstest du ja an dem Router propagieren, was für ein Netz jeweils dahinter hängt. Aber die privaten IP-Bereiche werden ja nicht durchs Inet geroutet... Der nächste Hop auf den du Einfluss hast, wäre ja der andere Router erst wieder. Ein Teufelskreislauf. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.