Geen key aanwezig/of niet geldig.


Hoe gebruik je deze service?

Je moet dit allereerst aanvragen zodat er kan afgesproken worden welk record je wenst aan te passen. Vervolgens krijg je een key en moet je die gebruiken bij het aanspreken van de webservice.

Belangrijk bij de aanvragen op de webservice is dat je slechts het IPv4 adres kan doorgeven! Dit wordt afgedwongen omdat de webserver alleen luistert op IPv4.

Voorbeelden

Vervang 'key' door wat je gekregen hebt.

Wget command:

wget -q --read-timeout=0.0 --waitretry=5 --tries=400 --background https://ipv4.reynaert.be/webservices/dns/dyndns.php?q=key

PHP:

<?php
file_get_contents('https://ipv4.reynaert.be/webservices/dns/dyndns.php?q=key');

Windows Powershell

Script voor de call, bewaar als updateIP.ps1

$xmlhttp = New-Object -comobject WinHttp.WinHttpRequest.5.1
$url = "https://ipv4.reynaert.be/webservices/dns/dyndns.php?q=key"
$xmlhttp.open('POST', $url, $false)
$xmlhttp.SetRequestHeader("Content-Type", "application/xml")
$payload = '<?xml version="1.0" encoding="UTF-8"?><root>0</root>'
$xmlhttp.send($payload)

EƩnmalige script voor het aanmaken van een task shedule

$ScriptPath = "$PWD\updateIP.ps1"
$Action = New-ScheduledTaskAction -Execute "powershell.exe" -Argument "-NoProfile -ExecutionPolicy Bypass -File `"$ScriptPath`""
$Trigger = New-ScheduledTaskTrigger -Once -At (Get-Date).AddSeconds(1) -RepetitionInterval (New-TimeSpan -Hours 1)
$Settings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -StartWhenAvailable
$Principal = New-ScheduledTaskPrincipal -UserId "SYSTEM" -LogonType ServiceAccount
$TaskName = "Reynaert.be Dynamic URL update"
Register-ScheduledTask -TaskName $TaskName -Action $Action -Trigger $Trigger -Settings $Settings -Principal $Principal -Description "Executes the Reynaert.be Dynamic URL update script every hour indefinitely."