Externe IP anzeigen

Status
Für weitere Antworten geschlossen.

maze128

Benutzer
Mitglied seit
03. Jan 2010
Beiträge
227
Punkte für Reaktionen
0
Punkte
16
Hallo,

kennt jemand eine Möglichkeit per Telnet an die externe ip zu kommen??

Grüße
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
kennt jemand eine Möglichkeit per Telnet an die externe ip zu kommen??

Die DS - wie auch alle PCs und Server - liest die externe IP des Routers nicht selbst aus. Das kann nur der Router und dieser stellt fast immer diese IP nicht für Abfragen im LAN zur Verfügung. Also bedient man sich eines Tricks: Man schickt eine HTTP-Anforderung an einen wohl bekannten HTTP-Server (natürlich außerhalb des lokalen Netzes) und analysiert die Header des Antwort-HTTP-Paketes. So macht es auch die DS, wenn der DynDNS-Dienst an ist. Oft wird dann die gerade aktuelle IP in der Datei /tmp/externalIP.result abgespeichert.

Itari
 

maze128

Benutzer
Mitglied seit
03. Jan 2010
Beiträge
227
Punkte für Reaktionen
0
Punkte
16
Hi,
danke für deine Antwort.
Diese Möglichkeit hatte ich auch schon in deinem Admin-Tool gefunden.
Wie bekomm ich die IP denn da raus, so dass ich das in einem Script sinnvoll nutzen kann??
Gibt es die Möglichkeit vorher eine Anfrage manuell zu schicken, um sicher zu sein, dass die aktuelle IP eingetragen ist??

Grüße
 

_TokTok_

Benutzer
Mitglied seit
18. Nov 2007
Beiträge
1.310
Punkte für Reaktionen
0
Punkte
0
@itari: Gibt es nicht auch eine html-Seite die aufgerufen werden kann und die aktuelle IP zeigt? Ich glaub da war mal was...
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
@itari: Gibt es nicht auch eine html-Seite die aufgerufen werden kann und die aktuelle IP zeigt? Ich glaub da war mal was...

Ja gibt ein Menge solcher Seiten. Viele DynDNS-Anbieter haben solche aber auch Provider. Synology stellt unter download.synology.com auch mindestens eine zur Verfügung.

Itari
 

maze128

Benutzer
Mitglied seit
03. Jan 2010
Beiträge
227
Punkte für Reaktionen
0
Punkte
16
Man schickt eine HTTP-Anforderung an einen wohl bekannten HTTP-Server (natürlich außerhalb des lokalen Netzes) und analysiert die Header des Antwort-HTTP-Paketes. So macht es auch die DS, wenn der DynDNS-Dienst an ist. Oft wird dann die gerade aktuelle IP in der Datei /tmp/externalIP.result abgespeichert.

Itari

Hab mal nachgeschaut, Dyndns ist akiv.
Allerdings existiert die Datei bei mir nicht...
Hast du noch ne Idee wie ich das hinbekommen könnte?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Mach mal einen /usr/syno/sbin/ddnsd -e und schau dann nach, ob die /tmp/externalIP.result nun exisitiert.

Itari
 

maze128

Benutzer
Mitglied seit
03. Jan 2010
Beiträge
227
Punkte für Reaktionen
0
Punkte
16
Ja, jetzt ist sie da.
Aber da steht nicht brauchbares drin...
Kurz gesagt: Die Datei ist leer.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Vielleicht läuft der DynDNS-Dienst auf deiner DS noch nicht richtig??? Sagen die Protokolle im DS-Manager und die /var/log/messages was dazu?

Itari
 

maze128

Benutzer
Mitglied seit
03. Jan 2010
Beiträge
227
Punkte für Reaktionen
0
Punkte
16
Alles im grünen Bereich, komm von extern drauf und die aktuelle IP ist auch registriert.
 

maze128

Benutzer
Mitglied seit
03. Jan 2010
Beiträge
227
Punkte für Reaktionen
0
Punkte
16
So, nach nem Neustart gehts nun.

Hab's jetzt so gelöst:

Rich (BBCode):
IP=`cat /tmp/externalIP.result`

Danke für deine Hilfe!!!!
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat