Forum: PC Hard- und Software Eigene WAN Adresse loggen - YourIP


von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Ich möchte hier ein Programm vorstellen, das die eigene WAN IP Adresse 
loggen kann. Damit kann man herausfinden wie oft und wann man eine neue 
WAN IP V4 Adresse zugewiesen bekommt.

Folgendes Features kann das Programm:
- Loggen der WAN IP Adresse oder es zeigt einen Fehler wenn die nicht 
abgerufen werden kann.
- Weiterleiten auf einen Telegram Chat
- Senden auf MQTT (MQTT Client)

Download:
Die EXE gibt es auf meiner Homepage www.elela.de unter
Downloads > Neueste Builds > Tools > YourIP.zip
kostenlos zum Download. In der ReadMe steht wie man das konfiguriert. 
Die WAN Adresse wird alle paar Sekunden überwacht wenn die EXE läuft.

Konfiguration:
In der INI Datei kann man die Konfiguration vornehmen. Die INI Datei aus 
dem ZIP Archiv hat keine aktive Konfiguration für Telegram und keine für 
MQTT, diese muss jeder erst selbst aktivieren.

Telegram:
In der INI Datei im Abschnitt [Telegram] muss dazu der "Token=" sowie 
die "ChatID=" gesetzt werden. Wie man das genau erhält ist in der Readme 
beschrieben. Wichtig ist nur dass man den echten verifizierten 
"@BotFather (*)" verwendet und nicht eine falsche Kopie. Ansonsten gibt 
es viele Videos im Netz wie man das einrichtet.

MQTT:
In der INI Datei im Abschnitt [MQTT] muss mindestens "Host=", "Port=" 
und "Topic=" ausgefüllt sein. Der Standard Port für MQTT ist 1883, im 
MQTT Server kann man jedoch jeden anderen Port konfigurieren.
Einen Server kann man z.B. von hier laden: https://mosquitto.org/
Das Setup richtet den Server als Dienst ein, ansonsten gibt es hier kein 
sichtbares Programm.
Ein Testclient für MQTT kann ebenfalls von meiner Homepage geladen 
werden:
... Tools > MQTT

Die EXE ist für Windows geschrieben.
Normalerweise kann man sich mit einem DynDNS Dienst die eigene 
IP-Adresse auf einen DNS Name zuweisen lassen. In der Regel funktioniert 
das auch, jedoch kann es vorkommen dass der Dienst mal nicht ordentlich 
funktioniert, bzw. es dauert eine weile bis sich die DNS Server 
abgeglichen haben. Daher kann man sich dann die neue IP Adresse sich 
direkt auf ein Telegram Chat schreiben lassen oder auch auf MQTT.

von Gerd E. (robberknight)


Lesenswert?

Markus M. schrieb:
> Normalerweise kann man sich mit einem DynDNS Dienst die eigene
> IP-Adresse auf einen DNS Name zuweisen lassen. In der Regel funktioniert
> das auch, jedoch kann es vorkommen dass der Dienst mal nicht ordentlich
> funktioniert, bzw. es dauert eine weile bis sich die DNS Server
> abgeglichen haben. Daher kann man sich dann die neue IP Adresse sich
> direkt auf ein Telegram Chat schreiben lassen oder auch auf MQTT.

Und dann? Dann soll man erst in so nen Chat gehen und von da die IP von 
Hand in die Hosts-Datei schreiben oder was?

Ich halte es für viel klüger einfach statt dessen mehrere 
DynDNS-Hostnamen bei unterschiedlichen DynDNS-Diensten zu betreiben und 
die immer alle aktualisieren zu lassen.

Wenn dann mal einer für nen paar Stunden ausfällt (kommt tatsächlich 
immer mal wieder vor), dann einfach den nächsten nehmen.

Das Zertifikat von Deinem Host mit Let's Encrypt machen, da kann man 
gleich mehrere Hostnamen zusammen prüfen und ins Zertifikat schreiben 
lassen. Von daher ist der Zugriff über den alternativen Hostnamen dann 
genauso abgesichert.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.