Fortinet, SonicWall & others
JustASRV works with anything that can send a dyndns2 request, or any HTTPS request with Basic authentication, to ddns.justasrv.com. What follows is what we know about common platforms. Where we say we have not validated something, test with a spare hostname before relying on it.
Fortinet FortiGate
FortiOS's DDNS client (config system ddns) is built around a list of predefined providers. Some FortiOS releases include a generic DynDNS option, but we have not validated it against JustASRV and do not publish settings for it. Recommended: run the Windows or Linux updater on a machine behind the FortiGate. It publishes the FortiGate's WAN address, because that is where its requests come from.
SonicWall
SonicOS Dynamic DNS supports a fixed list of providers and, as far as we know, no custom provider. Use the updater on a machine at the site.
Consumer routers
Most consumer routers offer only a fixed provider list (often No-IP and DynDNS). Unless the router explicitly allows a custom server and HTTPS, use the updater.
ddclient (Linux, BSD)
# /etc/ddclient.conf
protocol=dyndns2
use=web, web=https://ddns.justasrv.com/ip
ssl=yes
server=ddns.justasrv.com
login=acme-main.ddns.justasrv.com
password='jas_YOUR_TOKEN'
acme-main.ddns.justasrv.com
In ddclient 3.10 and later the options usev4=webv4, webv4=https://ddns.justasrv.com/ip replace use=web.
inadyn
# /etc/inadyn.conf
custom justasrv {
ssl = true
username = acme-main.ddns.justasrv.com
password = jas_YOUR_TOKEN
checkip-server = ddns.justasrv.com
checkip-path = /ip
checkip-ssl = true
ddns-server = ddns.justasrv.com
ddns-path = "/nic/update?hostname=%h&myip=%i"
hostname = acme-main.ddns.justasrv.com
}
Anything else
If it can run a scheduled HTTPS request, it can update JustASRV. See the API reference.