system ddns
Use this command to configure FortiGuard DDNS settings on your FortiGate.
You can specify a DDNS server to be used by the FortiGate, and provide the account information so the FortiGate can continuously updated its IP information to the DDNS service, or provide the generic server information for a DDNS server that you maintain.
config system ddns edit {ddnsid} # Configure DDNS. set ddnsid {integer} DDNS ID. range[0-4294967295] set ddns-server {option} 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 set ddns-server-ip {ipv4 address} Generic DDNS server IP. set ddns-zone {string} Zone of your domain name (for example, DDNS.com). size[64] set ddns-ttl {integer} Time-to-live for DDNS packets. range[60-86400] set ddns-auth {disable | tsig} Enable/disable TSIG authentication for your DDNS server. disable Disable DDNS authentication. tsig Enable TSIG authentication based on RFC2845. set ddns-keyname {string} DDNS update key name. size[64] set ddns-key {string} DDNS update key (base 64 encoding). set ddns-domain {string} Your fully qualified domain name (for example, yourname.DDNS.com). size[64] set ddns-username {string} DDNS user name. size[64] set ddns-sn {string} DDNS Serial Number. size[64] set ddns-password {password_string} DDNS password. size[128] set use-public-ip {disable | enable} Enable/disable use of public IP address. set update-interval {integer} DDNS update interval (60 - 2592000 sec, default = 300). range[60-2592000] set clear-text {disable | enable} Enable/disable use of clear text connections. set ssl-certificate {string} Name of local certificate for SSL connections. size[35] - datasource(s): certificate.local.name set bound-ip {ipv4 address} Bound IP address. config monitor-interface edit {interface-name} # Monitored interface. set interface-name {string} Interface name. size[64] - datasource(s): system.interface.name next next end