lucky_mr74 10 Geschrieben 21. November 2005 Melden Teilen Geschrieben 21. November 2005 Hallo und schönen guten Tag! Kurz zu meiner Struktur dann zu meiner Frage: Struktur: Ein DSL-Router stellt das Internet direkt auf unseren SBS 2003 PE (Netzwerk-Karte 1) und dieser verteilt das Internet auf die Clients weiter (Netzwerk-Karte 2 auf Switch). Der Server wird so über VPN erreichbar gehalten. Wir haben eine DynDNS für unsere Domäne, die allerdings nicht immer richtig arbeitet. Deshalb möchte ich regelmäßig eine eMail mit der aktuellen Router-IP an die entsprechenden Leute versenden. Frage: Wie bekomme ich in diesem Netzwerk die öffentliche IP, also die des Routers, heraus??? Wenn ich eine eMail über den Exchange-Server versende steht sie z.B. im Header der e-Mail. Demnach muss der SBS 2003 PE die IP doch irgendwie kennen oder bin ich jetzt auf einem falschen "Dampfer"??? Zitieren Link zu diesem Kommentar
GuentherH 61 Geschrieben 21. November 2005 Melden Teilen Geschrieben 21. November 2005 Hi. Ich glaube nicht, dass dein vorhaben klappt. Warum nimmt du nicht einen Router, der einen guten DynDNS Client bereits eingebaut hat (z. Zyxel Zywall2 oder größer). Damit hast du dann mit Sicherheit keine Probleme. Und ganz nebenbei hast du noch eine ordentliche zertifizierte Firewall. LG Günther Zitieren Link zu diesem Kommentar
Wolke2k4 11 Geschrieben 21. November 2005 Melden Teilen Geschrieben 21. November 2005 Ohne jetzt direkt auf Deine Frage zu antworten mal ein paar andere Denkanstöße: 1. DSL Anschlüsse mit fester IP kosten nicht die Welt 2. es gibt viele DynDNS Anbieter Zitieren Link zu diesem Kommentar
Microdemis 10 Geschrieben 21. November 2005 Melden Teilen Geschrieben 21. November 2005 @ Wolke2k4: Was bezahlt man denn für eine feste IP derzeit? Kannst Du eine Empfehlung abgeben? Ich habe letztens von DSL-Flat, fester IP für unter 10 EUR gehört - kann das jemand bestätigen? Ich konnte mir leider den Namen nicht merken ... @ lucky_mr74: Ich würde ebenfalls zu einem DSL-Router mit integriertem Dyndns-Client raten. Es ist einfach stressfreier... Viele Grüße, Andre Zitieren Link zu diesem Kommentar
lucky_mr74 10 Geschrieben 21. November 2005 Autor Melden Teilen Geschrieben 21. November 2005 Danke für eure Antworten!!!! ABER: ich bin da etwas hartnäckiger! ;)) Sorry - Es muss eine eine simple und KOSTENLOSE Möglichkeit geben. Wie gesagt DynDNS habe ich schon - ich möchte nur eine Ausweich-Möglichkeit finden! Bislang habe ich einen "geplanten Task" programmiert alle 2 Std. ein Skript in den Pickup-Ordner des Exchange-Servers zu kopieren. Dadurch bekomme ich alle 2 Std. eine eMail. In dessen Header steckt die IP des Routers. Das ist zwar schon eine Lösung aber nicht DIE Lösung. Ich setze auf eure Ideen!!! Zitieren Link zu diesem Kommentar
GuentherH 61 Geschrieben 21. November 2005 Melden Teilen Geschrieben 21. November 2005 Hi. Nun, dann mach es doch genauso wie es ein DynDNS Client macht. Bastle dir einen VBscript und setze alle Minuten einen Ping auf http://www.google.de ab. Sollte ein Timeout erfolgen, ist das meistens ein Zeichen, das sich die IP geändert hat. Und dann kannst du dein Mail versenden. Das ist nämlich genau der Schwachpunkt bei der ganzen Sache. Nur der Router selbst weiß ganz genau, wann sich seine WAN-IP ändert. Und darum funktioniert ein Router mit einem guten DYNDNS Client so gut. Alles andere ist wie du sagst eine simple, kostenlose aber eben nicht einwandfreie Bastelei. LG Günther Zitieren Link zu diesem Kommentar
zuschauer 10 Geschrieben 21. November 2005 Melden Teilen Geschrieben 21. November 2005 Sorry, aber da muß ich jetzt doch meinen Senf dazugeben ! Selbst wenn Du Dein Problem mit der dynamischen IP und deren Erkennung irgendwie in den Griff bekommst (das schafft man schon) , hast Du hinterher das Problem, dass Mails von Deinem Exchange von der Gegenseite abgelehnt werden wegen Spam-Verdacht, da sie von einer dynamischen IP kommen. Aus meiner Sicht ist es verschwendete Zeit, eine Umgebung scriptmäßig zu basteln, in der Dein Projekt mit dynamischer IP technisch sauber funktionieren könnte. Die allermeisten Gegenstellen für Deine Mails haben Deine dynamische IP auf ihrer Blacklist, weil sie halt dynamisch ist. Dein Vorhaben hat nur Sinn, wenn Dein Provider einen Relay-Server anbietet - bietet er den an ? Wenn nicht, such Dir einen Provider, der Dir eine feste IP offeriert. ;) Zitieren Link zu diesem Kommentar
mirki 10 Geschrieben 21. November 2005 Melden Teilen Geschrieben 21. November 2005 Kann Dein Router SNMP Protokoll ? Scan mal danach z.B. mit dem Network Browser von Solarwinds. Wenn ja, ich nehme an das Du proggen kannst, dann schreibe Dir ein kleines tool selber der die SNMP tags des Routers parst. Den in den tags wirst Du auch die WAN-IP finden. Wenn Du hilfe brauchst, sach bescheid. mirki Zitieren Link zu diesem Kommentar
lucky_mr74 10 Geschrieben 22. November 2005 Autor Melden Teilen Geschrieben 22. November 2005 Ich sende die Exchange e-Mails über unseren Linux-Webserver mit fester IP (Smarthost). - Wenn ich das alles hier lese, dann muss ich erstmal "Danke schön" sagen: mit soviel Feddback hatte ich nicht gerechnet! Ob mein Router SNMP kann weiss ich nicht (ich weiss leider auch nicht was das ist und wie ich das feststelle)! Danke für das Angebot mit dem Skript!!! Wenn ich mal zusammenfasse, dann seid ihr also der Meinung das die Information nur im Router steckt, ja?? Eine Idee die ich hatte war einen Browser einzubinden und ein php.skript. Im Internet leigt die IP offen. - Ich habe nur noch keine Idee wie das technisch funktioneren könnte: ich meine per skript den browser auf eine website bringen und den Textinhalt der Seite abspeichern zulassen. Die IP übrdas php-skript ist zu ermitteln ist nicht schwer Zitieren Link zu diesem Kommentar
mirki 10 Geschrieben 22. November 2005 Melden Teilen Geschrieben 22. November 2005 Ich dachte du kannst proggen ??? Dann schreib mal einen kleinen HTML client !! Aber das ist doch viel zu umständlich. Schau ob du SNMP hast SimpleNetworkManagementProtocol Zitieren Link zu diesem Kommentar
lucky_mr74 10 Geschrieben 22. November 2005 Autor Melden Teilen Geschrieben 22. November 2005 Ich dachte du kannst proggen ???Dann schreib mal einen kleinen HTML client !! Aber das ist doch viel zu umständlich. Schau ob du SNMP hast SimpleNetworkManagementProtocol Mirki, was heisst bei Dir proggen? - Wie meinst du das mit dem HTML-Client? Oder besser was ist ein HTML-Client? Bezüglich SNMP habe ich AVM eine Support-Anfrage geschickt Zitieren Link zu diesem Kommentar
Wolke2k4 11 Geschrieben 22. November 2005 Melden Teilen Geschrieben 22. November 2005 Wenn nicht, such Dir einen Provider, der Dir eine feste IP offeriert. ;) Mit der es im übrigen noch nicht getan ist. Die T-Com hatte bis vor kurzem bei den T-DSL Business Anschlüssen mit fester IP noch das Problem, dass oftmals Mails von Mailservern der Kunden trotz fester IP zurückgewiesen wurden. Der Grund ist/war ganz einfach. Mailserver, die ein Lookup auf die IP machen und eine entsprechend falsche Auflösung bekommen weisen E-Mails entsprechend ab. Wichtig ist also ein entsprechend korrekt eingerichtetes Reversmapping der IP... Zitieren Link zu diesem Kommentar
Letze01 10 Geschrieben 22. November 2005 Melden Teilen Geschrieben 22. November 2005 Hay hay, angespornt von der Idde habe ich meinen Kamerad ReEppa.de gebeten etwas in php zu schreiben - und das hier kam dabei raus: ------------------------------------------------------------------------------ <? $ip = getenv("REMOTE_ADDR"); $host = gethostbyaddr($ip); $timestamp = time(); $date = date("d.m.Y",$timestamp); $time = date("H:i:s",$timestamp); $absender = "$HTTP_GET_VARS[from]"; $empfaenger = "$HTTP_GET_VARS[to]"; $name = "$HTTP_GET_VARS[name]"; $sender = "$name"; $sendermail = "absender"; $empfaenger = "$empfaenger"; $betreff = "Deine IP Adresse"; $text = "Hier ist deine IP Adresse: $ip - $host | $date - $time Uhr"; $header = "From: \"".$sender."\" <".$sendermail.">\n"; mail($empfaenger, $betreff, $text, $header); echo "Alles klar! Deine Email mit der Email Adresse $absender wurde soeben an $empfaenger versendet."; ?> ------------------------------------------------------------------------------ Der Aufruf der Seite erfolgt in folgender Syntax: http://www.DEINESEITE.de/CODE.php?from=MIR@ICH.DE&to=DIR@DU.DE&name=ABSENDERNAME Hoffe das hilft weiter Zitieren Link zu diesem Kommentar
mirki 10 Geschrieben 22. November 2005 Melden Teilen Geschrieben 22. November 2005 Mit proggen meine ich programmieren. Mit HTML-Client meine ich halt einen HTML-Client. Am besten mit Java zu realisierenm in dem du dem HTML-Server request schickst. Führ mal den befehl "telnet http://www.mcseboard.de 80" aus und dann gebe mal "get" ein und drücke Enter. Schaue in die RFC für HTML rein. Damit könntest Du ja z.B. den inhalt einer HTML ausgabe einer sogenannten myip seite parsen. http://www.myip.it z.B. @Letzw : // $ip = getenv("REMOTE_ADDR"); Weisst Du was das bedeutet ? mirki Zitieren Link zu diesem Kommentar
Letze01 10 Geschrieben 22. November 2005 Melden Teilen Geschrieben 22. November 2005 Hay hay, ne, weiß ich nicht. Wie gesagt hat mich die Sache interessiert und ein Kamerad hat was geschrieben, was anscheinend auch funktioniert. Also bei mir zumindest klappt das... EDIT: Wenn Du darauf ansprechen möchtest, dass bei einem eventuellen Proxy-Eintrag u.U. die Adresse des Proxys ausgegeben wird, hast Du selbstverständlich recht. Allerdings setze ich soviel Umsicht bei einer Frage wie dieser voraus :) Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.