Externe IP anzeigen

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
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
 
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
 
@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
 
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?
 
Mach mal einen /usr/syno/sbin/ddnsd -e und schau dann nach, ob die /tmp/externalIP.result nun exisitiert.

Itari
 
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
 
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