De Manifestatie van Delphi: DynDNS door CPanel van uw WebHost (b.v. 1and1.com)
aka Dynaminc DNS met 1and1.com
aka hoe te om een Zitting van het Web met Delphi te automatiseren
 Hier is een programma ik het bèta testen voor een paar maanden ben geweest. Ik gebruik het op een subdomain van TheCodeCave.com om me toe te staan om mijn huis altijd te bereiken. Ik gebruik de Kabel van de Agent van de Weg van Time Warner en heb een dynamisch IP adres. Dat betekent dat mijn IP op om het even welk punt kan op tijd veranderen. En het!
Ik gebruikte om de plaats Dyn.EE te gebruiken om een verbinding met mijn huis te verzekeren.  Ik hield van hen altijd omdat hun cliënt in Delphi wordt geschreven. Nochtans, nu ik TheCodeCave.com en een gazillion subdomains weg hangend van het (MyIP.TheCodeCave.com, Webmail.TheCodeCave.com, Rot13.TheCodeCave.com en de lijst gaan) de gedachte heb van I zou ik ook een url maken die met mijn huis verbond.
 Dit was vervelend maar vrij duable eens te doen. U gaat enkel in het 1and1.com controlebord, creÃërt het domein, wacht op het functioneel te worden, en dan wijzigt de DNS montages en treedt het a- verslag met voeten. Eenvoudig recht? Goed meestal, is het enkel punt en klikt bij wat logisch schijnt.
 Nochtans, dat een pijn is periodiek te doen omdat goed…
- UI is langzaam. Het controlebord neemt voor ooit om door te worden.
- U moet eerst omhoog eerst uw eigen IP adres kijken. Ik zou gewoonlijk mijn vrouw roepen en zou haar hebben me een e-mail verzenden en ik zou het van de e-mailkopbal grijpen en zou dan DNS bevestigen. Een welke pijn.
- Waarom lijd door notulen van het klikken van een paar keer per jaar wanneer verscheidene uren van programmering uw kunnen worden rond het?
Zo, geef ik u: Dynamische DNS Updater van het Hol van de Code.

 Het gebruik is eenvoudig.Â
- CreÃër een subdomain op uw plaats en friemel met uw duimen til het wordt actief ooit in het volgende uur of twee.
- Ga dat domein op het eerste gebied in. NOTA: Als u uw hoofdURL zet, zal uw hoofdURL niet meer richten op uw website. Zorgvuldig ben! U wilt dit zijn iets als: subdomain.example.com
- Ga het belangrijkste wachtwoord voor uw rekening in. Dit wordt verzonden over HTTPS naar 1and1.com en niet naar me. Heb geen vrees. ;) Maar het zal in de het zuiveren sectie verschijnen als u controleert dat „D.W.Z. Gegevens Verzonden“ vakje toon.
- Klik de 1and1.com van de Update knoop van het Domein en let op het het werk.
Uw verandering zou beschikbaar bijna onmiddellijk moeten zijn, echter, wanneer het zuiveren van dit programma ik de verandering een paar verzond (dozijn) tijden en het weigerde uiteindelijk om any more updates toe te staan om door nog eens 24 uren te gaan. Het is sinsdien fijn geweest. Ik heb sindsdien het programma veranderd zodat niet probeert om DNS bij te werken als URL reeds correct plaatste is.Â
Ik heb bovendien het programma gemaakt zodat het de drie gebieden neemt die hierboven als parameters worden vermeld. U kunt dit in de planner van Vensters zetten XP en om de 15 minuten, zal het huidige IP controleren en zal zoals nodig bijwerken. Of zet het enkel in uw startomslag. Dit betekent natuurlijk uw wachtwoord in uw planner zal worden gezet, maar u hebt de broncode, kunt u encryptie toevoegen als dat een zorg op uw PC is.
Zo, zou een gemakkelijke manier te doen het zijn een korte besnoeiing in de startomslag aan het programma met de parameters als dit te creëren:
tcc_DDNSUpdater URL WACHTWOORD DOMAINID
Dat zal iets in die aard kijken:
tcc_DDNSUpdater dyn.sample.com My1PaSsWoRd 12323213
 De snelste manier om uw domeinidentiteitskaart te krijgen is het programma manueel eens in werking te stellen en enkel de 1and1.com van de Update te klikken knoop van het Domein. Dan kunt u domein hieronder identiteitskaart zien.
 Het programma volgt deze procedure die de vereiste het doorbladeren zitting ontspant (zodat is het slechts snel zo zoals uw verbinding aan 1and1.com).
- Ga naar MyIP.TheCodeCave.com en krijg het huidige IP adres (dit is een constante in de code en u kunt het gemakkelijk veranderen).
- Gebruik een contactdoos om het IP adres voor URL terug te winnen u omhoog kijkt.
- Als twee aanpassen, eindig de toepassing.
- Navigeer aan Admin.1and1.com en krijg een zittingsidentiteitskaart nodig om veilige login te vestigen.
- Login die HTTPS, het domein als gebruikersnaam bij te werken, en het verstrekte wachtwoord gebruikt.
- Als een identiteitskaart van het Domein niet is verstrekt, navigeer aan de lijst van domeinen en win identiteitskaart van het domein (Subdomain moet onder de eerste 50 domeinen, alfabetisch, voor uw rekening zijn.) terug
- Navigeer aan de DNS updatepagina voor dat domein (een vereiste van de software van het Controlebord 1and1)
- Leg de DNS verslagverandering voor.
Eenvoudig zoals dat!
De volledige Delphi bron is beschikbaar in het dossier van het Pit. Gebruikelijk „als dit uw plaats verplettert en u $30.000 dollars kost, waarom heck u niet genormaliseerd als dit in werking stelde en een bedrijfsplaats op het riskeerde! Ik ben niet verantwoordelijk voor de veiligheid van uw plaats u bent. Overweeg zo het zeer echte risico dat de dingen zich verkeerd met manifestatiemateriaal kunnen gaan dat van Internet wordt gedownload en aan de kant van veiligheid vergissen.“ het waarschuwings bericht is van toepassing.
U kunt het dossier hier downloaden: TCC_DDNSUpdater_Main.zip (verbinding)
 Ik zal details van de code later posten.
Ik creÃërde dit app gebruikend een registreerapparaat Websession dat van gebruik aan u zou kunnen zijn. Ik gebruik het in mijn automatiseringsprocessen op het werk en ook ons het om de verbindingen dat tot stand te brengen van de forumvoorlegging ik geen boek kon hebben duidelijk op het Web op een andere manier.
Geniet van!


















