Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Prob bei DynDns updater (https://www.delphipraxis.net/26236-prob-bei-dyndns-updater.html)

Master_BB 20. Jul 2004 17:42


Prob bei DynDns updater
 
Hya,
ich möchte mir gerne meinen eigenen DNS Updater schreiben. Auf der Site von DynDns stehen
2 Methoden zur auswahl bei ihnen die DNS mit einer IP zu updaten.
Jedoch weiß ich nicht so ganz wie ich das jetzt anstell.

die 2 methoden
Zitat:


Authentication in URL (all one line)
http://username:password@members.dyndns.org/nic/update?
system=dyndns&
hostname=yourhost.ourdomain.ext,yourhost2.dyndns.o rg&
myip=ipaddress&
wildcard=OFF&
mx=mail.exchanger.ext&
backmx=NO&
offline=NO
HTTP GET Request

GET /nic/update?
system=statdns&
hostname=yourhost.ourdomain.ext,yourhost2.dyndns.o rg&
myip=ipaddress&
wildcard=OFF&
mx=mail.exchanger.ext&
backmx=NO&
offline=NO
HTTP/1.0
Host: members.dyndns.org
Authorization: Basic username:pass
User-Agent: myclient/1.0 me@null.net

wenn mit jemand sagen könnte welches Objekt ich nehmen muß und wie in etwa ich das umzusetzen habe wäre ich dankbar.

Greetz
Master_BB

alcaeus 20. Jul 2004 17:45

Re: Prob bei DynDns updater
 
Es steht ja alles da. Das erste ist eine URL dieser Form:
http://username:password@members.dyn...=NO&offline=NO

Du musst nur die entsprechenden Parameter einsetzen und dann die URL mit einem IDHttp.Get zu holen und alles ist geupdated.

Greetz
alcaeus

Master_BB 20. Jul 2004 17:57

Re: Prob bei DynDns updater
 
aha THX

diese komponente IDHttpGet hatte ich noch nie benutzt.
Wie siehts aus mit der Serverantwort, kommt die auch über diese komponente zurück
oder brauch ich nohc ne andere dann?

alcaeus 20. Jul 2004 18:02

Re: Prob bei DynDns updater
 
Die Komponente heißt ja auch idHTTP, die Methode die du benötigst heißt Get. Falls du die Indy-Komponenten nicht installiert hast, kannst du auch einen versteckten WebBrowser verwenden.

Greetz
alcaeus

Master_BB 20. Jul 2004 20:08

Re: Prob bei DynDns updater
 
so hab das jetzt mal probiert und bekomme immer diesen fehler hier:

Zitat:

...Exception der Klasse EIdHTTPProtocolException aufgetreten. Meldung: 'HTTP/1.1 404 Not Found'.
...
heißt das das ich das HTTP Protokoll 1.1 nicht drauf hab oder was?

alcaeus 20. Jul 2004 20:10

Re: Prob bei DynDns updater
 
Nein, das heißt, dass die Seite nicht gefunden wurde. Probier mal die Seite im IE aufzurufen..

Greetz
alcaeus

Master_BB 20. Jul 2004 20:52

Re: Prob bei DynDns updater
 
merkwürdig im Mozilla Firefox gehts

Delphi-Quellcode:
  Answer := IdHttp1.Get('http://test:test'+
                '@members.dyndns.org/nic/update?'+
                'system=dyndns&'+
                'hostname=test.mine.nu,test.dyndns.org&'+
                'myip='+GetIpAddress+'&'+
                'wildcard=OFF&'+
                'mx=mail.exchanger.ext&'+
                'backmx=NO&'+
                'offline=NO');
wo liegt der fehler?

mirage228 21. Jul 2004 05:40

Re: Prob bei DynDns updater
 
Hi,

Microsoft hat mit einem der letzten Sicherheitsupdates diese Form der Anmeldung abgeschafft.

Wenn ich deine URL im WebBrowser eintippe erhalte ich den Fehler: "Ungültige Syntax".

mfG
mirage228


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz