Fortinet white logo
Fortinet white logo

CLI Reference

system ddns

Configure DDNS.

  config system ddns
      Description: Configure DDNS.
      edit <ddnsid>
          set ddns-server [dyndns.org|dyns.net|...]
          set ddns-server-ip {ipv4-address}
          set ddns-zone {string}
          set ddns-ttl {integer}
          set ddns-auth [disable|tsig]
          set ddns-keyname {string}
          set ddns-key {user}
          set ddns-domain {string}
          set ddns-username {string}
          set ddns-sn {string}
          set ddns-password {password}
          set use-public-ip [disable|enable]
          set update-interval {integer}
          set clear-text [disable|enable]
          set ssl-certificate {string}
          set bound-ip {ipv4-address}
          set monitor-interface <interface-name1>, <interface-name2>, ...
      next
  end

config system ddns

Parameter Name Description Type Size
ddns-server Select a DDNS service provider.
dyndns.org: members.dyndns.org and dnsalias.com
dyns.net: www.dyns.net
tzo.com: rh.tzo.com
vavic.com: Peanut Hull
dipdns.net: dipdnsserver.dipdns.com
now.net.cn: ip.todayisp.com
dhs.org: members.dhs.org
easydns.com: members.easydns.com
genericDDNS: Generic DDNS based on RFC2136.
FortiGuardDDNS: FortiGuard DDNS service.
noip.com: dynupdate.no-ip.com
option -
ddns-server-ip Generic DDNS server IP. ipv4-address Not Specified
ddns-zone Zone of your domain name (for example, DDNS.com). string Maximum length: 64
ddns-ttl Time-to-live for DDNS packets. integer Minimum value: 60 Maximum value: 86400
ddns-auth Enable/disable TSIG authentication for your DDNS server.
disable: Disable DDNS authentication.
tsig: Enable TSIG authentication based on RFC2845.
option -
ddns-keyname DDNS update key name. string Maximum length: 64
ddns-key DDNS update key (base 64 encoding). user Not Specified
ddns-domain Your fully qualified domain name (for example, yourname.DDNS.com). string Maximum length: 64
ddns-username DDNS user name. string Maximum length: 64
ddns-sn DDNS Serial Number. string Maximum length: 64
ddns-password DDNS password. password Not Specified
use-public-ip Enable/disable use of public IP address.
disable: Disable use of public IP address.
enable: Enable use of public IP address.
option -
update-interval DDNS update interval (60 - 2592000 sec, default = 300). integer Minimum value: 60 Maximum value: 2592000
clear-text Enable/disable use of clear text connections.
disable: Disable use of clear text connections.
enable: Enable use of clear text connections.
option -
ssl-certificate Name of local certificate for SSL connections. string Maximum length: 35
bound-ip Bound IP address. ipv4-address Not Specified
monitor-interface <interface-name> Monitored interface.
Interface name.
string Maximum length: 79

system ddns

Configure DDNS.

  config system ddns
      Description: Configure DDNS.
      edit <ddnsid>
          set ddns-server [dyndns.org|dyns.net|...]
          set ddns-server-ip {ipv4-address}
          set ddns-zone {string}
          set ddns-ttl {integer}
          set ddns-auth [disable|tsig]
          set ddns-keyname {string}
          set ddns-key {user}
          set ddns-domain {string}
          set ddns-username {string}
          set ddns-sn {string}
          set ddns-password {password}
          set use-public-ip [disable|enable]
          set update-interval {integer}
          set clear-text [disable|enable]
          set ssl-certificate {string}
          set bound-ip {ipv4-address}
          set monitor-interface <interface-name1>, <interface-name2>, ...
      next
  end

config system ddns

Parameter Name Description Type Size
ddns-server Select a DDNS service provider.
dyndns.org: members.dyndns.org and dnsalias.com
dyns.net: www.dyns.net
tzo.com: rh.tzo.com
vavic.com: Peanut Hull
dipdns.net: dipdnsserver.dipdns.com
now.net.cn: ip.todayisp.com
dhs.org: members.dhs.org
easydns.com: members.easydns.com
genericDDNS: Generic DDNS based on RFC2136.
FortiGuardDDNS: FortiGuard DDNS service.
noip.com: dynupdate.no-ip.com
option -
ddns-server-ip Generic DDNS server IP. ipv4-address Not Specified
ddns-zone Zone of your domain name (for example, DDNS.com). string Maximum length: 64
ddns-ttl Time-to-live for DDNS packets. integer Minimum value: 60 Maximum value: 86400
ddns-auth Enable/disable TSIG authentication for your DDNS server.
disable: Disable DDNS authentication.
tsig: Enable TSIG authentication based on RFC2845.
option -
ddns-keyname DDNS update key name. string Maximum length: 64
ddns-key DDNS update key (base 64 encoding). user Not Specified
ddns-domain Your fully qualified domain name (for example, yourname.DDNS.com). string Maximum length: 64
ddns-username DDNS user name. string Maximum length: 64
ddns-sn DDNS Serial Number. string Maximum length: 64
ddns-password DDNS password. password Not Specified
use-public-ip Enable/disable use of public IP address.
disable: Disable use of public IP address.
enable: Enable use of public IP address.
option -
update-interval DDNS update interval (60 - 2592000 sec, default = 300). integer Minimum value: 60 Maximum value: 2592000
clear-text Enable/disable use of clear text connections.
disable: Disable use of clear text connections.
enable: Enable use of clear text connections.
option -
ssl-certificate Name of local certificate for SSL connections. string Maximum length: 35
bound-ip Bound IP address. ipv4-address Not Specified
monitor-interface <interface-name> Monitored interface.
Interface name.
string Maximum length: 79