DNS Record Management
About
It is possible to create multiple DNS services on TR7 GTM. For each created DNS service, multiple domains can be configured to operate in different modes such as Express or Local, and these domains can run in Standalone, Disaster Recovery, or Datacenter modes.
How to Add?
To add a new DNS Service, navigate through the TR7 ASP web interface: Geo Traffic Manager (GTM) > Settings > DNS Services > Add. On the opened screen, you can define a listener IP address and Port on the TR7 ASP and add a new DNS service. For more detailed information about DNS services, click here.
Interface
DNS Services
You can access the dedicated screen of a DNS service added on the TR7 ASP device by following the path: "Geo Traffic Manager (GTM) > Selected DNS Service". Each DNS service has its own dedicated interface where you can manage it independently. On this screen, you can find the DNS service dashboard, manage domains (create, delete, edit), and manage DNS records (add, edit, delete).
Interface
Dashboard Screen
- 1 (Refresh)
Refreshes the dashboard screen to update the values for the selected DNS service.
- 2 (Edit)
Opens the edit screen for the selected DNS service by clicking the "Edit" button. For more detailed information about DNS services, click here.
- 3 (Restart Service)
Restarts the selected DNS service.
Interface
Domains Screen
- 1 (Information to be Displayed in the Table)
Allows you to select which information will be displayed in the table listing domain names.
The information that can be selected and is selected by default:
- Domain Name
- Default Mode
- Record Type
- DNSSEC
- 2 (Add)
Opens the domain creation form by clicking the Add
button.
- 3 (Edit)
Opens the edit screen for the selected domain by clicking the Edit
button.
- 4 (Delete)
One or more domains can be selected and deleted from the TR7 ASP device by clicking the Delete
button.
- 5 (Search)
Used to search all entries in the table.
- 6 (RegExp Search)
Used to search all entries in the table using regular expressions.
- 7 (Column Based Search)
Used to search all entries in the table on a column-specific basis.
- 8 (Page Information)
This section displays how many domain names exist in total and how many are currently listed.
- 9 (Page Size)
This section allows you to select the maximum number of domain names to be listed per page. You can navigate between pages using the arrow icons.
- Preview of Selected Domain
When you click on any domain name, a window opens on the right side of the screen showing information related to that domain name.
The preview can be closed by clicking the (x)
button at the top right corner of the opened window.
Interface
Domain Add Form
A new domain name is added to the TR7 ASP device by clicking the "Add" button.
- Domain Name
Enter a name for the domain to be created.
- Default Mode
Select the "Standalone" mode in which the domain name will operate. This mode is used when TR7 GTM provides DNS service without considering the service status, CPU and RAM usage, or bandwidth information of TR7 devices located in data centers, and it is intended to operate in Active-Active or Active-Passive mode only based on scenarios.
This mode is used when there are two data centers operating in a redundant Active-Passive structure via the TR7 GTM DNS service. In DRC mode, a Primary data center and a Disaster Recovery (DR) data center are defined. Matching configurations are set up between the TR7 devices in these centers. Then, a Domain (Zone) is created on the related DNS Service and DNS records are added. With this mode, detailed DR scenarios can be created for DNS records on the TR7 GTM. These scenarios can include factors such as internet access, bandwidth, CPU usage, RAM usage, service status, and maintenance mode status of the TR7 devices in the data centers.
- EXPRESS
Indicates that the domain name will operate in "Express" mode. In this mode, when the Express feature is enabled during DNS service creation, an Express profile is defined. This profile includes the master DNS server information from which the TR7 DNS Service will obtain records via Zone Transfer for the specified Domain. In order to perform this operation, the master DNS server (e.g., DC, PowerDNS, Bind) must allow Zone Transfer from the TR7 DNS service address. In Express mode, the TR7 GTM will retrieve the relevant records from the existing DNS server. All record management (add, edit, delete) will be performed on the external DNS server, and TR7 GTM will instantly apply these changes to its own records. For detailed information about Express Profiles, click here.
- Slave Server IPs
Slave DNS servers for the domain can be added here. By adding these, you authorize the respective slave DNS servers to perform Zone Transfer from TR7 GTM.
- DNSSEC
TR7 GTM supports DNSSEC for each domain name created. DNSSEC (Domain Name System Security Extensions) is a security protocol developed to make the DNS (Domain Name System) more secure. Since security was not a priority when DNS was initially designed, attackers have been able to exploit various vulnerabilities. DNSSEC was developed to address these vulnerabilities and to ensure safer internet browsing for users.
- Meta Data
Allows adding meta variables and values to DNS queries for the domain name being created.
Interface
Records Screen
Warning
The information displayed on the Records screen varies depending on the selected Operation Mode (Standalone, Disaster Recovery, Datacenter).
- 1 (Information to be Displayed in the Table)
Allows selecting which information will be displayed in the table listing the DNS records.
The following information is selectable and selected by default:
- Status
- Record Name
- Balance Algorithm
- Record Type
- Record Behavior
- TTL
- 2 (Domain Selection)
Domains under the relevant DNS service are selected and their DNS records are displayed.
- 3 (Add)
Clicking the Add
button opens the form to create a new DNS record.
- 4 (Edit)
Clicking the Edit
button opens the edit screen for the selected DNS record.
- 5 (Delete)
One or more DNS records can be selected and deleted from the TR7 ASP device by clicking the Delete
button.
- 6 (Refresh)
Refreshes the DNS records of the selected domain.
- 7 (Zone Transfer)
Allows performing a zone transfer (AXFR) from another DNS server for the selected domain. This enables you to quickly transfer DNS records for the domain in bulk. During the zone transfer, you can specify an "IDENTIFIER PATTERN" to selectively transfer records under a specific folder or exclude them.
- Datacenter: Selects which datacenter the transferred records will be applied to.
- Master Address: IP address and port number of the source DNS server containing the original records for the zone transfer.
- IDENTIFIER PATTERN: Defines which records will or will not be transferred from the master DNS server.
- Collision Decision: While performing the zone transfer:
- Keep Current Records: Keeps existing records on the TR7 ASP and adds the new ones from the transfer.
- Overwrite: Overwrites existing records on the TR7 ASP with the ones from the master DNS server.
- Combine Records: Merges the incoming records from the master DNS server with the existing records on TR7 ASP.
- Record Types To Retrieve: Specifies which types of records will be retrieved from the master DNS server.
- 8 (Search)
Used to search all entries in the table.
- 9 (RegExp Search)
Used to search all entries in the table using regular expressions.
- 10 (Column Based Search)
Used to search all entries in the table based on specific columns.
- 11 (Page Information)
Displays how many DNS records exist in total and how many are currently listed.
- 12 (Page Size)
Selects the maximum number of entries to be listed for each value.
- Preview of Selected DNS Record
When a DNS record is clicked, a window opens on the right side of the screen showing information related to that DNS record.
The preview can be closed by clicking the (x)
button at the top right corner of the window.
Interface
DNS Record Add Form
A new DNS record is added to the TR7 ASP device by clicking the "Add" button.
Warning
The information displayed on the Records screen varies depending on the selected Operation Mode (Standalone, Disaster Recovery, Datacenter).
- Record Name
Enter the name of the DNS record to be created.
- Record Type
Select the DNS record type.
- TTL
Specifies the TTL (Time-To-Live) duration to set the caching time for the record. A shorter TTL is recommended for redundancy and business continuity.
- Record Behavior
Automatically filled based on the "Default Mode" selected for the domain name. For more information, please refer to the "Domain Add Form" section above.
- Topological Selection
When enabled, "Topology" selection can be applied to the DNS record being added.
- Always: Always active under any condition and returned as the response to DNS queries regardless of other factors.
- Network: Configures the response to DNS queries based on IP and Subnet information defined in the Network List.
- Country: Sets the response to DNS queries based on the country information of the requester.
- Continent: Sets the response to DNS queries based on the continent information of the requester.
- ASN: Configures the response to DNS queries based on IP network groups defined by Autonomous System Numbers.
- Record
The section where the appropriate address is entered based on the record type for the specified "Record Name". For example, for an "A" type DNS record, the value might be entered as 83.11.173.211.
- HC
Determines which address will be returned in DNS queries based on the results of health checks, topological selections, and health scenarios defined for each record address. For more information, refer to the documents on Health Checks and Health Scenarios.
- Static: This record is always considered healthy and returned in responses under all conditions, regardless of health scenarios.
- Disabled: This record is always considered unhealthy and never returned in DNS responses, regardless of health scenarios.
- HC Scenario: Used to return only healthy records based on the results of defined health scenarios. For more details, click here.
- Balance Algorithm
Selects which algorithm will be used to return responses to DNS queries.
- All Records: Returns all healthy record addresses in a single response. If a disaster state is not triggered, returns all healthy records from the Main DC. If disaster recovery is active, returns all healthy records from the DR DC.
- First Healthy Record: Returns the first healthy record in the response.
- First 2 Healthy Record: Returns the first two healthy records.
- First 3 Healthy Record: Returns the first three healthy records.
- Round Robin: Returns a healthy record based on the Round Robin algorithm.
- Weighted Round Robin: Returns a healthy record based on the Weighted Round Robin algorithm. A weight is assigned to each record.
- Random: Returns a random healthy record.
- Weighted Random: Returns a random record from the healthy records based on assigned weights.
- Geographic Proximity: Returns the geographically closest healthy record in response to the DNS query.
- Fail-Safe Records
Specifies which response will be returned if all related DNS records in both the Main Datacenter and DR Datacenter are completely unhealthy.