Capability

On-Prem GSLB

Deploy sovereign traffic management that runs inside your own data center — no external cloud required for DNS or GSLB decisions.

TR7 On-Prem GSLB combines authoritative DNS and the global traffic routing decision engine on the same platform. Zone content, query records, geographic mapping data and DC health state all remain inside the organization's own infrastructure — GSLB decisions are never delegated to an external provider's cloud. TR7 GTM delivers DC failover, geographic routing, health-check scenarios, DNSSEC, AXFR/IXFR, dynamic record updates and topology rules under a single management model. Unhealthy DC records can be dropped from DNS responses automatically; client subnet, country, city, ASN or CIDR can drive differentiated answers. This architecture matters especially for finance, government, healthcare, telecoms and any organization with data-residency obligations. DNS is not merely a resolution layer — it is the decision point for application access and continuity. Keeping that decision point on premises strengthens operational control. The result: TR7 removes the SaaS DNS dependency from GSLB; it turns authoritative DNS, DC failover, geo routing and health scenarios into a local traffic management layer running on the organization's own appliances.

35
DNS record types supported
5
Automatic health-check types per DC
<3 s
Dynamic config regeneration time

If your GSLB decisions are made in the cloud, your zone data and traffic policy have already left the building.

Many organizations rely on external DNS and GSLB services for global traffic routing. The model appears practical, but zone content, query logs, geo decisions and traffic routing policies are all held on a platform outside the organization. For finance, government, healthcare and regulation-sensitive environments, this raises serious data sovereignty questions.

Outsourcing the GSLB decision layer also introduces operational continuity risk. An outage, configuration incident or API access problem at the external provider directly affects the organization's DC failover and DNS response policy. Your applications may be up, but traffic may not reach the right DC.

A separate disconnect emerges when authoritative DNS and health checking are different products. The health-check system sees that a DC is unhealthy, but if the DNS system does not reflect that automatically, a script, manual runbook or separate automation must bridge the gap. During an incident, that bridge becomes the weakest link.

The right approach is to consolidate authoritative DNS, health-check scenarios, DC failover and topology routing decisions on the same local platform. DNS responses should be regenerated on the appliance based on real DC health and traffic policy; query data and zone content must remain under organizational control.

TR7 On-Prem GSLB delivers this model: authoritative DNS and the GSLB decision engine run on the same platform, providing DC failover and geographic routing without data leaving the premises.

Our approach

TR7 builds the on-prem GSLB architecture around authoritative DNS, a cloud-free decision model, health scenarios and a multi-DC priority chain.

Authoritative DNS and GSLB converge in a single decision engine

TR7 does not split zone management and GSLB decisions across separate systems. DNS records, DC health, topology rules and response generation all operate within the same management model.

Zone, query and geo decision data stay on premises

GeoIP databases run locally and DNS query context is never sent to an external service for decisioning. This approach provides a meaningful advantage for organizations with data-residency and sovereignty requirements.

Health scenarios automatically shape DNS responses

When a DC or record becomes unhealthy, the corresponding IPs can be dropped from DNS responses automatically. There is no need for a manual script bridge between health-check results and DNS answers.

Multi-DC priority chain manages failover and backup flows

Each record can carry multiple DC entries and evaluate them in priority order. Primary, secondary, tertiary or DR chains are managed within a single record model.

Capabilities

On-Prem GSLB delivers DNS record management together with DC health, topology routing, DNSSEC and local statistics.

Authoritative DNS backend provides local record storage and response generation

TR7 uses the authoritative DNS layer together with a locally running record database and decision logic. Zone data stays on premises and DNS responses are produced by the local platform. This reduces dependency on external DNS services. The organization operates its GSLB policy on its own appliances.

35 DNS record types provide broad zone management coverage

TR7 supports a wide DNS record set including A, AAAA, CNAME, MX, TXT, SOA, NS, SRV, PTR, CAA, DNSSEC-related records and other advanced types. This provides the flexibility needed for full zone management, not just simple A-record steering. Different service and security requirements can be brought under the same DNS management model. The organization manages its DNS architecture more consistently from a single point.

EDNS Client Subnet moves geographic decisions closer to the actual client

TR7 can use EDNS Client Subnet information to avoid making geographic decisions solely on the resolver IP. DC or record selection can be based on the real client subnet. This reduces the risk of users on public resolvers being directed to the wrong region. More accurate traffic distribution is achieved in global access scenarios.

Topology rules support country, city, continent, ASN and CIDR decisions

TR7 topology rules can select DNS responses across network/CIDR, country, city, continent and ASN dimensions. Each rule can be written as a positive or negative condition. The same domain can therefore return different IP lists in different geographic or network contexts. Geo routing becomes more precise than a simple country-level split.

DC priority chain manages primary and backup behavior at the record level

Each record can be managed with a recordConfig structure that carries the DC order. When the primary DC is unhealthy, secondary or tertiary DC records can be activated. This model allows a multi-DC priority chain to be built within a single record. Operators can apply different continuity strategies per domain or per record.

backupBehavior modes control passive DC and stale data risk

noResponse mode keeps a passive DC silent under normal conditions. onlyNew mode can prevent a DC that has been down for an extended period from serving responses based on outdated data. This behavior targets only DCs in the correct state — not just those that are technically up. Data consistency is preserved during failover and failback.

Recursive forwarder manages internal and external resolution together

TR7 can run a recursive forwarder process alongside authoritative DNS. Internal zones are directed to the local authoritative layer while external domain resolution is handled through the forwarder. domainBasedForwarding can route specific domains to different resolution paths. This helps consolidate internal DNS and GSLB decisions within the same appliance family.

DNSSEC support strengthens zone integrity and verifiability

TR7 can offer signed zone management with DNSSEC support. NSEC/NSEC3, DNSSEC key cache and zone signing processes increase the verifiability of DNS responses. DNSSEC can be enabled or disabled on a per-domain basis. This strengthens the integrity security of critical domains.

AXFR and IXFR support sustains primary-secondary DNS architecture

TR7 can support zone transfer behavior in both primary and secondary DNS roles. AXFR and IXFR allow records to be carried between different DNS nodes. This simplifies integration with existing enterprise DNS architecture. Deploying on-prem GSLB does not require completely abandoning the existing DNS operation model.

Maintenance mode manages planned DC maintenance at the DNS level

Maintenance mode can be applied per DC. During planned maintenance, a DC can be removed from DNS responses even if it is healthy, and traffic is directed to another DC. When maintenance is complete, the normal health scenario resumes. This model provides a controlled cutover without manual zone changes.

Dynamic DNS update supports record automation

TR7 can support dynamic DNS update behavior, allowing records to be updated by automation systems. This capability is valuable for variable infrastructure, automated service publication or temporary record needs. Record updates can be evaluated alongside the GTM decision model. Operations teams can reduce manual DNS tasks.

Local statistics and record counters keep query visibility on premises

TR7 can collect statistics such as DNS queries, cache, rcode, qtype, latency, memory and uptime. Per-record query counts reveal which record receives how many queries. This data is available for local reporting and capacity planning without going to an external provider platform. DNS becomes a measurable traffic layer, not just a response generator.

Operational depth

On-prem GSLB operation covers port separation, cache TTL behavior, threading, SOA defaults, statistics collection, state file persistence and master election.

01

Internal port separation

TR7 GTM components can use separate port ranges for authoritative DNS, API, forwarder inner and forwarder API processes. This separation makes it easier to monitor and manage each service independently. Operations teams can track the access and health status of each component individually.

02

Cache TTL behavior

Query cache, negative query cache, DNSSEC key cache and zone cache refresh intervals can all be derived from the primary cacheTtl value. This structure balances performance with freshness. Shorter TTLs allow faster propagation of changes; longer TTLs reduce query load.

03

Thread configuration

Signing, distributor, receiver and retrieval processes can scale according to CPU core count. This approach increases parallel processing capacity under heavy DNS traffic. Threading settings should be planned based on hardware capacity and query profile.

04

Default SOA behavior

Default SOA structure for new zones can be created with refresh, retry, expire and TTL values. These values determine the fundamental timing behavior of DNS operation. SOA values should be reviewed separately according to organizational requirements.

05

Statistics collection pipeline

DNS statistics can be read via API and fed into RRD or similar time-series structures. Metrics such as qtype, rcode, cache hit/miss, UDP/TCP queries, latency and memory usage are tracked. This data is used for capacity planning and incident investigation.

06

On-disk state persistence

DC information, local health state, scenario state, dynamic config and zone dynamic config can be stored at file level. After a restart, GTM can restore its previous evaluation context. This reduces unnecessary DNS fluctuation during transient service restarts.

When to use it

Three-DC continuity chain in a financial institution

Financial institutions can build a primary, secondary and tertiary DC chain. Internet and access health-check scenarios remove an unhealthy DC from DNS responses and redirect traffic to the backup DC.

Government GSLB operation without data leaving premises

Government organizations can run GTM without sending zone content, query logs or geo decision data to external DNS services. On-prem GSLB supports data sovereignty and audit expectations.

Health system DNS response tied to service health

Hospital information systems and critical health services can be monitored with health-check scenarios. Unhealthy endpoints are removed from DNS responses automatically, reducing the need for manual intervention.

Multi-DC and geo routing in a carrier environment

Telecom teams can select different DCs or PoP locations using geographic and network-based topology rules. Client subnet, country, ASN or CIDR information is included in DNS response decisions.

Blue-green DNS transition in e-commerce

E-commerce teams can use weighted record behavior to direct a small share of traffic to a new IP group. As testing succeeds, the weight is increased until the transition completes in a controlled manner.

Local GTM continuity within an HA cluster

GTM nodes can operate in master and standby roles within an HA cluster. If the master node fails, the standby takes over the role and maintains continuous DNS response generation.

Frequently asked questions

What is the fundamental difference between on-prem GSLB and SaaS DNS?
With SaaS DNS, zone content, query logs and geo decision data are transferred to an external provider platform. TR7 On-Prem GSLB makes those decisions on the organization's own appliances — zone data and traffic policy never leave the premises. For finance, government and healthcare organizations sensitive to data sovereignty and regulatory compliance, this distinction is decisive.
How does an unhealthy DC get removed from DNS responses?
TR7 GTM integrates health-check scenario results directly with authoritative DNS response generation. When a DC becomes unhealthy, the corresponding IPs are dropped from DNS responses automatically — no manual script or runbook is needed. When maintenance mode is used, a DC can be removed from DNS responses even when it is physically healthy.
How granular can topology rules be?
TR7 topology rules can select DNS responses across network/CIDR, country, city, continent and ASN dimensions. Each rule can be written as a positive or negative condition, and EDNS Client Subnet allows the real client subnet to be used. The same domain can therefore return different IP lists in different geographic or network contexts.
Can DNSSEC configuration be managed per domain?
Yes. TR7 DNSSEC support can be enabled or disabled on a per-domain basis. Zone signing is possible with NSEC/NSEC3 and DNSSEC key cache; integrity security can be strengthened for critical domains without affecting others.
How is integration with an existing DNS architecture achieved?
TR7 can work alongside an existing primary-secondary DNS architecture through AXFR and IXFR zone transfer support. The recursive forwarder process runs separately and can route specific domains to different resolution paths via domainBasedForwarding. This structure does not require completely abandoning the existing DNS operation model.
Where are DNS statistics and query data held?
TR7 collects query, cache, rcode, qtype, latency, memory and uptime statistics locally. Per-record query counts show how many queries each record receives. This data does not go to an external provider platform and is available for local reporting and capacity planning.

Bring GSLB decisions into your own data center

Authoritative DNS, DC failover, geographic routing and health-check scenarios — all running on the organization's own appliances. Let's walk through a setup that fits your infrastructure.