How To Use the WEDOS DNS Plugin¶
This plugin works against the WEDOS DNS provider. It is assumed that you have already setup an account and added or registered the DNS domain(s) you will be working against.
Setup¶
The WAPI (Web API) needs to be explicitly enabled on your account before you can use it. If you haven't already, follow the instructions here.
First it will have you agree to the ToS. Then double check that the IP address you will be connecting from is in the Allowed IP addresses
field and the preferred protocol is JSON
. You'll also need to set a password specifically for API access (which should be different than your primary account password).
Using the Plugin¶
You will need to provide your account username/email and API password as a PSCredential object to the WedosCredential
plugin parameter.
Warning
WEDOS seems to have an unusually long propagation time between when your DNS changes are committed and when they are reflected on their authoritative nameservers. The GUI warns that changes could take up to 60 minutes. But testing has show the average time is around 4-8 minutes. Be sure to use the -DnsSleep
parameter with an appropriately long timeout
to avoid validation failures.
$pArgs = @{
WedosCredential = (Get-Credential)
}
New-PACertificate example.com -Plugin WEDOS -PluginArgs $pArgs -DnsSleep 600