JustASRV

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.