Fortinet white logo
Fortinet white logo

CLI Reference

config system dns-database

config system dns-database

Configure DNS databases.

config system dns-database

Description: Configure DNS databases.

edit <name>

set status [enable|disable]

set domain {string}

set allow-transfer {user}

set type [master|slave]

set view [shadow|public]

set ip-master {ipv4-address-any}

set primary-name {string}

set contact {string}

set ttl {integer}

set authoritative [enable|disable]

set forwarder {user}

set source-ip {ipv4-address}

set rr-max {integer}

config dns-entry

Description: DNS entry.

edit <id>

set status [enable|disable]

set type [A|NS|...]

set ttl {integer}

set preference {integer}

set ip {ipv4-address-any}

set ipv6 {ipv6-address}

set hostname {string}

set canonical-name {string}

next

end

next

end

config system dns-database

Parameter

Description

Type

Size

Default

status

Enable/disable this DNS zone.

option

-

enable

Option

Description

enable

Enable setting.

disable

Disable setting.

domain

Domain name.

string

Maximum length: 255

allow-transfer

DNS zone transfer IP address list.

user

Not Specified

type

Zone type (master to manage entries directly, slave to import entries from other zones).

option

-

master

Option

Description

master

Master DNS zone, to manage entries directly.

slave

Slave DNS zone, to import entries from other DNS zones.

view

Zone view (public to serve public clients, shadow to serve internal clients).

option

-

shadow

Option

Description

shadow

Shadow DNS zone to serve internal clients.

public

Public DNS zone to serve public clients.

ip-master

IP address of master DNS server. Entries in this master DNS server and imported into the DNS zone.

ipv4-address-any

Not Specified

0.0.0.0

primary-name

Domain name of the default DNS server for this zone.

string

Maximum length: 255

dns

contact

Email address of the administrator for this zone. You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) When using a simple username, the domain of the email will be this zone.

string

Maximum length: 255

hostmaster

ttl

Default time-to-live value for the entries of this DNS zone (0 - 2147483647 sec, default = 86400).

integer

Minimum value: 0 Maximum value: 2147483647

86400

authoritative

Enable/disable authoritative zone.

option

-

enable

Option

Description

enable

Enable authoritative zone.

disable

Disable authoritative zone.

forwarder

DNS zone forwarder IP address list.

user

Not Specified

source-ip

Source IP for forwarding to DNS server.

ipv4-address

Not Specified

0.0.0.0

rr-max

Maximum number of resource records (10 - 65536, 0 means infinite).

integer

Minimum value: 10 Maximum value: 65536

16384

config dns-entry

Parameter

Description

Type

Size

Default

status

Enable/disable resource record status.

option

-

enable

Option

Description

enable

Enable resource record status.

disable

Disable resource record status.

type

Resource record type.

option

-

A

Option

Description

A

Host type.

NS

Name server type.

CNAME

Canonical name type.

MX

Mail exchange type.

AAAA

IPv6 host type.

PTR

Pointer type.

PTR_V6

IPv6 pointer type.

ttl

Time-to-live for this entry (0 to 2147483647 sec, default = 0).

integer

Minimum value: 0 Maximum value: 2147483647

0

preference

DNS entry preference, 0 is the highest preference (0 - 65535, default = 10)

integer

Minimum value: 0 Maximum value: 65535

10

ip

IPv4 address of the host.

ipv4-address-any

Not Specified

0.0.0.0

ipv6

IPv6 address of the host.

ipv6-address

Not Specified

::

hostname

Name of the host.

string

Maximum length: 255

canonical-name

Canonical name of the host.

string

Maximum length: 255

config system dns-database

config system dns-database

Configure DNS databases.

config system dns-database

Description: Configure DNS databases.

edit <name>

set status [enable|disable]

set domain {string}

set allow-transfer {user}

set type [master|slave]

set view [shadow|public]

set ip-master {ipv4-address-any}

set primary-name {string}

set contact {string}

set ttl {integer}

set authoritative [enable|disable]

set forwarder {user}

set source-ip {ipv4-address}

set rr-max {integer}

config dns-entry

Description: DNS entry.

edit <id>

set status [enable|disable]

set type [A|NS|...]

set ttl {integer}

set preference {integer}

set ip {ipv4-address-any}

set ipv6 {ipv6-address}

set hostname {string}

set canonical-name {string}

next

end

next

end

config system dns-database

Parameter

Description

Type

Size

Default

status

Enable/disable this DNS zone.

option

-

enable

Option

Description

enable

Enable setting.

disable

Disable setting.

domain

Domain name.

string

Maximum length: 255

allow-transfer

DNS zone transfer IP address list.

user

Not Specified

type

Zone type (master to manage entries directly, slave to import entries from other zones).

option

-

master

Option

Description

master

Master DNS zone, to manage entries directly.

slave

Slave DNS zone, to import entries from other DNS zones.

view

Zone view (public to serve public clients, shadow to serve internal clients).

option

-

shadow

Option

Description

shadow

Shadow DNS zone to serve internal clients.

public

Public DNS zone to serve public clients.

ip-master

IP address of master DNS server. Entries in this master DNS server and imported into the DNS zone.

ipv4-address-any

Not Specified

0.0.0.0

primary-name

Domain name of the default DNS server for this zone.

string

Maximum length: 255

dns

contact

Email address of the administrator for this zone. You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) When using a simple username, the domain of the email will be this zone.

string

Maximum length: 255

hostmaster

ttl

Default time-to-live value for the entries of this DNS zone (0 - 2147483647 sec, default = 86400).

integer

Minimum value: 0 Maximum value: 2147483647

86400

authoritative

Enable/disable authoritative zone.

option

-

enable

Option

Description

enable

Enable authoritative zone.

disable

Disable authoritative zone.

forwarder

DNS zone forwarder IP address list.

user

Not Specified

source-ip

Source IP for forwarding to DNS server.

ipv4-address

Not Specified

0.0.0.0

rr-max

Maximum number of resource records (10 - 65536, 0 means infinite).

integer

Minimum value: 10 Maximum value: 65536

16384

config dns-entry

Parameter

Description

Type

Size

Default

status

Enable/disable resource record status.

option

-

enable

Option

Description

enable

Enable resource record status.

disable

Disable resource record status.

type

Resource record type.

option

-

A

Option

Description

A

Host type.

NS

Name server type.

CNAME

Canonical name type.

MX

Mail exchange type.

AAAA

IPv6 host type.

PTR

Pointer type.

PTR_V6

IPv6 pointer type.

ttl

Time-to-live for this entry (0 to 2147483647 sec, default = 0).

integer

Minimum value: 0 Maximum value: 2147483647

0

preference

DNS entry preference, 0 is the highest preference (0 - 65535, default = 10)

integer

Minimum value: 0 Maximum value: 65535

10

ip

IPv4 address of the host.

ipv4-address-any

Not Specified

0.0.0.0

ipv6

IPv6 address of the host.

ipv6-address

Not Specified

::

hostname

Name of the host.

string

Maximum length: 255

canonical-name

Canonical name of the host.

string

Maximum length: 255