Add_workflow_for_techpubs | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Panel | |
---|---|
In this section:
|
The DNS (Domain Name System) group object contains a list of DNS servers used to resolve SIP NAPTR, SRV, and A-record lookups.
The following diagram shows a typical DNS server group configuration.
Caption | ||||
---|---|---|---|---|
| ||||
Info | ||||
---|---|---|---|---|
| ||||
The
|
The DNS Client sends the query to the server with the highest priority (lower value) first, and in case of a timeout, the query is resent to the server with the next highest priority. For servers with the same priority, the selection is distributed based on the weight value. Priority and weight values are configurable. You can also configure recursion preference (recursion involves assistance from other DNS servers to help resolve the query).
Configure the DNS group at the Zone level for the interface within the Address Context.
To assign a DNS group to a zone, refer to Zone - DNS Group - CLI page.
Include Page | ||||
---|---|---|---|---|
|
Include Page | ||||
---|---|---|---|---|
|
Include Page | ||||
---|---|---|---|---|
|
Div | ||||
---|---|---|---|---|
| ||||
Refer to Cluster Admin - CLI for configuration details. |
Command Syntax
The full DNS Group CLI syntax is shown below:
Code Block | ||
---|---|---|
| ||
% set addressContext <addressContext name> dnsGroup <dnsGroup name> ednsSupport <disabled | enabled> interface <interface name> localRecord <record name> data <#> hostName <name> order <centralized-roundrobin | priority | roundrobin> state <disabled | enabled> server <DNS server name> dscpValue <0-63> ipAddress <ip address> priority <0-100> recordOrder <centralized-roundrobin | priority | roundrobin> recursionDesired <false | true> state <disabled | enabled> tcpFallback <disabled | enabled> transportProtocol <tcp | udp> weight <0-100> transport <tcp | udp> type <ip | mgmt | none> useConfiguredDnsServer <disabled | enabled> |
CLI syntax to configure which type of IP interface to use:
Code Block | ||
---|---|---|
| ||
% set addressContext <addressContext name> dnsGroup <dnsGroup name> type <ip | mgmt | none> |
CLI syntax to configure a local DNS resource record:
Code Block | ||
---|---|---|
| ||
% set addressContext <addressContext name> dnsGroup <dnsGroup name> localRecord <record_name> data <index#> ipAddress <ip address> priority <0-100> state <disabled | enabled> type <a | aaaa> hostName <host_Name> order <centralized-roundrobin | priority | roundrobin> state <enabled | disabled> |
CLI syntax to configure a DNS server:
Code Block | ||
---|---|---|
| ||
% set addressContext <addressContext name> dnsGroup <dnsGroup name> server <DNS server name> dscpValue <0-63> ipAddress <DNS_ipAddress> priority <0-100> recordOrder <centralized-roundrobin | priority | roundrobin> recursionDesired <false | true> state <disabled | enabled> tcpFallback <disabled | enabled> transportProtocol <tcp | udp> weight <0-100> |
CLI syntax to configure the type of IP interface to use for this DNS Group:
Code Block | ||
---|---|---|
| ||
% set addressContext <addressContext_name> dnsGroup <dnsGroup_name> type ip -OR- % set addressContext <addressContext_name> dnsGroup <dnsGroup_name> type mgmt interface mgmtGroup |
CLI syntax to configure an RCODE error monitoring timer interval which the SBC uses to monitor RCODE errors.
Code Block |
---|
% set addressContext <address_context_name> dnsGroup <dnsgroup> rcodeErrorMonitorTimer <rcode_error_monitor_timer> |
Caption | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
|
Include Page | ||||
---|---|---|---|---|
|
Refer to Configuring DNS Groups page for examples on DNS configurations.