Seite 2 von 2

Re: DynDNS selbstgemacht

Verfasst: Mo 17. Mär 2014, 22:44
von aschn
ARoederer hat geschrieben: ip.os2.org/checkip/ oder ip.os2.org/plain/
Die funktionieren bestens!

(URL-Tags im Quote ergänzt.)

Re: DynDNS selbstgemacht

Verfasst: Di 18. Mär 2014, 00:02
von ARoederer
Moin
Andi B. hat geschrieben:Irgendwie stimmt da offensichtlich der Aufruf von myip nicht ganz. Da müßte ich mal mittracen was ein Webbrowser genau sendet.
client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /checkip/
Ich hab mal die rewrite-Regel geändert. Sollte jetzt auch so klappen.

Andreas

Alternative

Verfasst: Fr 4. Apr 2014, 10:42
von Frank Wochatz
Mal ein Gedanke, was theoretisch alternativ auch gehen müsste:
  • - vom Server aus die IP über das Echo abfragen
    - IP-String verschlüsseln
    - die IP auf den Webspace laden (zB. in einer Text-Datei)
    - vom Clienten die IP downloaden
    - auf dem Clienten entschlüsseln
    - auf dem Clienten die IP in die HOSTS Datein mit einem Alias eintragen
Ginge alles relativ einfach mit Rexx.

Vorteile:
  • - auf HTTP-Forwarding wird verzichtet
    - der Server ließe sich nicht von anderen Leuten über die Domain des Webspaces erreichen (ein Hacker müsste schon direkt die IP haben oder den Alias kennen, und den Alias kann man auch mal ändern).
Nachteil:
  • - braucht ein Script auf jedem Clienten (ggf. auf versch. Betriebssystemen)

Re: DynDNS selbstgemacht

Verfasst: Fr 4. Apr 2014, 13:44
von Andi B.
Sorry hab's erst jetzt wieder probiert - ja jetzt geht es auch mit MyIP. Der Eintrag in der myip.cfg sieht dann so aus -

Code: Alles auswählen

ip.os2.org 80 /plain/ text/html
bzw.

Code: Alles auswählen

ip.os2.org 80 /checkip/ Address:
Sollte jemand über die Suche nach myip hierher kommen, hier auch noch meine komplette myip.cfg -

Code: Alles auswählen

# Configuration file for MYIP.EXE - must be located in %ETC% directory or since
# v0.3 specified with -f option
#
# This file defines the 'echo' sites used to query one's own IP address.
# Each line defines a single server.  The format of each line is:
#   <server> <port> <path> <text>
# Where <server> is the hostname or IP address of the server; <port> is the
# IP port (normally 80) to connect on; <path> is the remainder of the URL path
# where the echo service is provided; and <text> is the text to search for in
# the returned data, after which the desired IP address may be found.
#
# Up to 10 servers may be configured (any subsequent entries are ignored);
# if MYIP fails to get an address from one server, it will try the next one.
#
# Lines starting with ';' or '#' are considered comments.  Leading/trailing
# whitespace and blank lines are ignored.
#

ip.os2.org 80 /plain/ text/html
;ip.os2.org 80 /checkip/ Address:
;ip.os2.org 80 / Address is:    <---- should not be used

;ipid.shat.net 80 /iponly/ <body>
;www.whatismyip.com 80  / Address:
;automation.whatismyip.com 80 /n09230945.asp private
;ipid.shat.net 80 /iponly/ <body>

;ifconfig.me 80 /ip/ text/plain 
;checkip.dyndns.org 80 / Address:






#
# line starting with ping defines the ping server, followed by server name and port
#

;ping 8.8.8.8 80
ping google.com 80

Re: DynDNS selbstgemacht

Verfasst: Fr 4. Apr 2014, 14:10
von ehtron
Hi :)
mal einen ganz anderen lösungsvorschlag um immer auf einen server zu kommen... sollte m.e. noch funktionieren.

sich die aktuelle IP des servers per mail zusenden lassen.
habe ich damals mal mit getmyip und meinem es-ip-sendmail realisiert.
wenn sich die externe ip ändert gibts ne mail mit der neuen ip. also ideeal wenn man nur zum datenaustausch oder zur administration von aussen (internet) auf einen rechner möchte, ohne dyndns systeme zu nutzen.

http://www.ehlertronic.de/ecs-os2/software-tipps.html

wenn man das weiter spinnt, könnte man die mail mit z.b. thunderbird filtern, abspeichern, mit rexx parsen und daraus einen desktop shortcut mit der aktuellen remote adresse bauen :)