Diskussion:Gratis Internet (3): DNS Tunnel unter Windows
Comments on Gratis Internet (3): DNS Tunnel unter Windows <comments />
Dennis said ...
User said ...
In der aktuellen CHIP 06/2009 in der DNS-Trick für kostenloses Surfen via HotSpots auf Seite 144 zu finden, auch der Name Nikolaus Hammler ist dort erwehnt im zusammenhang mit der Nutzung vonb Windows.
Der Artikel ist SUPER und freut mich sehr, dass ich jetzt vor deren Abzockerei gewappnet bin :-) .
--User 05:03, 9. Mai 2009 (MSD)
Chris said ...
Hallo, ich glaube ich bin zu dumm um das einzurichten...
Die Abfrage ./droute.pl -r *IP_VON_MEINSERVER* sshdns.*MEINSERVER.MEINEDOMAIN.TLD*
führt in der Konsole zu der fortlaufenden Ausgabe:
- (Ʋ×]·ç}DÛM=#(Ʋ×]·ç}DÛM=#(Ʋ×]·ç}DÛM=#(Ʋ×]·ç}DÛM=#(Ʋ×]·ç}DÛM=#(Ʋ×]·ç}DÛM=#(Ʋ×]·ç}DÛM=#(Ʋ×]·ç}DÛM=
Scheint eine Endlosschlaufe zu sein....
Und auf dem Server wird auf der Konsole folgendes ausgegeben:
UDP connection from *MEINE_PRIVATEIP*:1300 query 7887: (54-19184.id-8560.down.sshdns.*MEINSERVER.MEINEDOMAIN.TLD*, IN, TXT) - 54-19184.id-8560.down.sshdns.*MEINSERVER.MEINEDOMAIN.TLD*. 0 IN TXT "Hi: Mon May 11 23:53:35 CEST 2009" NOERROR
- id = 7887
- qr = 1 opcode = QUERY aa = 1 tc = 0 rd = 1
- ra = 0 ad = 0 cd = 0 rcode = NOERROR
- qdcount = 1 ancount = 1 nscount = 0 arcount = 0
Bei dig erhalte ich die richtige IP Adresse zurück, welche ich mit -i angegeben habe. Kann mir jemand helfen?
--Chris 01:40, 12. Mai 2009 (MSD)
Niki said ...
Hi Chris,
Was steht bei dir am Server (droute.pl) in der Zeile
$opts{forward}
?
Dieser SSH Server muss von dem Punkt an dem nomde läuft erreichbar sein, z.B. sshdns:127.0.0.1:22
lg Niki
--Niki 13:19, 12. Mai 2009 (MSD)
Berniebaer said ...
Hmm, irgendwie scheinen die Informationen aus dem Artikel in der Chip nicht mit den Informationen hier auf der Webseite übereinzustimmen. Brauche ich denn nun einen Server auf dem der SSH-Tunnel läuft?
Vielen Dank Bernd
--Berniebaer 14:05, 19. Mai 2009 (MSD)
Niki said ...
Hi Berniebaer,
Doch, im großen und ganzen stimmen sie überein.
Was nun stimmt: Ein Tunnel ist immer ein Konstrukt zwischen zwei PCs, das "rennt" nicht auf einem.
Du brauchst:
- Einen Rechner/Server/Computer/vServer/... auf dem du die Möglichkeit hast ein Programm zu starten. Ausserdem muss ein UNIX System (z.B. Linux) drauf laufen.
- Es muss perl installiert sein samt benötigter Module (z.B. Net::DNS)
- Port 53 (DNS) muss frei sein und du musst ihn verwenden dürfen.
- Du brauchst entweder root-Rechte oder Rechte, dein Programm an Port 53 lauschen zu lassen.
Also in Summe: Entweder einen eigenen Linux-Server zu Hause oder einen vServer.
Was du nun über den *DNS-Tunnel* laufen lässt bleibt dir überlassen. Am geschicktesten ist aber sicher SSH, d.h. über den DNS-Tunnel läuft dann eine SSH Verbindung, z.B. zum SSH Server auf dem gleichen Rechner. Erst über SSH werden dann mit Hilfe von Socks die restlichen Protokolle (www, Mail etc) getunnelt.
--Niki 21:23, 19. Mai 2009 (MSD)
Hey, das aktuelle Putty hat’s auch schon drin. Mir fehlte wohl echt die nötige Perl-Kenntnis… Applaus!!! Hoffentlich finden das nicht zu viele Leute, sonst wirds bald das Netz überlasten und dann abgestellt werden, also nicht mehr lange funktionieren... Liebe Grüße, Dennis
--Dennis 00:48, 13. Jan 2008 (MSD)