Configuring the Internal SRV Table

The Internal SRV table lets you configure up to 10 SRV rows. The table is used to resolve hostnames into DNS A-Records. You can assign three different A-Records per hostname, where each A-Record includes the hostname, priority, weight, and port.

The device attempts to resolve a domain name into an IP address in the following order:

1. The device first checks the Internal SRV table for a matching domain name and if found, resolves the domain name into the corresponding IP address(es).
2. If no matching domain name exists in the Internal SRV table, the device performs a DNS query with an external third-party DNS server whose address is configured for the associated IP network interface in the IP Interfaces table (see Configuring IP Network Interfaces).
3. If the associated IP interface is not configured with a DNS server or DNS resolution fails, DNS fallback is according to a configured DNS Fallback Policy (see Configuring DNS Fallback Policy), or the device's default DNS fallback sequence (see Device's Default DNS Fallback Sequence) if you haven't configured a DNS Fallback Policy.

The following procedure describes how to configure the Internal SRV table through the Web interface. You can also configure it through ini file [SRV2IP] or CLI (configure network > dns srv2ip).

To configure the device's SRV table:
1. Open the Internal SRV table (Setup menu > IP Network tab > DNS folder > Internal SRV).
2. Click New; the following dialog box appears:

3. Configure an SRV rule according to the parameters described in the table below.
4. Click Apply, and then save your settings to flash memory.

Internal SRV Table Parameter Descriptions

Parameter

Description

General

'Index'

Defines an index number for the new table row.

Note: Each row must be configured with a unique index.

'Domain Name'

domain-name

[Srv2Ip_InternalDomain]

Defines the hostname to be translated.

The valid value is a string of up to 31 characters. By default, no value is defined.

'Transport Type'

transport-type

[Srv2Ip_TransportType]

Defines the transport type.

[0] UDP (default)
[1] TCP
[2] TLS

1st/2nd/3rd Entry

'DNS Name (1-3)'

dns-name-1|2|3

[Srv2Ip_Dns1/2/3]

Defines the first, second or third DNS A-Record to which the hostname is translated.

By default, no value is defined.

'Priority (1-3)'

priority-1|2|3

[Srv2Ip_Priority1/2/3]

Defines the priority of the target host. A lower value means that it is more preferred.

By default, no value is defined.

'Weight (1-3)'

weight-1|2|3

[Srv2Ip_Weight1/2/3]

Defines a relative weight for records with the same priority.

By default, no value is defined.

'Port (1-3)'

port-1|2|3

[Srv2Ip_Port1/2/3]

Defines the TCP or UDP port on which the service is to be found.

By default, no value is defined.