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 the which type of IP interfaces to be used for this DNS Groupinterface to use:
Code Block | ||
---|---|---|
| ||
% set addressContext <addressContext name> dnsGroup <dnsGroup name> type <ip | mgmt | none> |
CLI syntax to configure the 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 the a DNS server for this address context:
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 and display the type of IP interfaces interface to be used 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
% show addressContext <addressContext_name> dnsGroup <dnsGroup_name> type |
CLI syntax to configure and configure an RCODE error monitor to configure to support 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.