DNS Records on the F5 GTM

In a standard environment, DNS is simple. But when you are managing ZoneRunner on an F5 BIG-IP, the stakes are higher. You aren’t just managing names; you’re managing entry points for global traffic. While there are dozens of record types, these are the ones that keep the enterprise running.

The Essentials: A, AAAA, and CNAME

These are the bread and butter of your zone files. If you get these wrong, nothing else matters.

  • A (Address): The classic. Maps a hostname to a 32-bit IPv4 address. In F5 terms, this is often the “LBP” (Load Balancing Protocol) target.
  • AAAA (IPv6 Address): The 128-bit counterpart. Essential for modern “Mobile First” deployments.
  • CNAME (Canonical Name): An alias. Pro-Tip: In GTM/DNS setups, we often use CNAMEs to point a user-friendly URL (www.mmooresystems.com) to a GTM Wide IP (www.gslb.mmooresystems.com).

The “Infrastructure” Records: SOA and NS

You cannot have a functional zone without these. They define the “Who’s in Charge” logic of your network.

  • SOA (Start of Authority): The first record in any zone file. It tells the world that this BIG-IP is the best source of truth for the domain. It contains your serial numbers and refresh timers.
  • NS (Name Server): Defines the actual servers responsible for the zone. Without an NS record pointing to your Listeners, your GTM will never receive a query.

The Modern “Service” Stack: MX, SRV, and TXT

Modern networking relies heavily on these for discovery and security.

  • MX (Mail Exchanger): Tells the world where to send your email.
  • SRV (Service): Used heavily in Active Directory and VoIP (SIP) environments. It doesn’t just point to an IP; it points to a specific Service and Port (e.g., pointing _sip._tcp to your load balancer).
  • TXT (Text): The “junk drawer” that became a security powerhouse. Today, TXT records are primarily used for SPF, DKIM, and DMARC to prevent email spoofing.

Advanced & Specialized Records

When things get complex, ZoneRunner supports the heavy hitters:

Record Usage in BIG-IP DNS
PTR The “Reverse Lookup.” Used to prove an IP belongs to a name (essential for SMTP).
NAPTR Name Authority Pointer. Used for URN mapping, often in complex Telecom/IMS environments.
DNAME Like a CNAME, but for an entire subtree of the DNS tree. Useful for IPv6 reverse lookups.
HINFO Standard host info (Hardware/OS). Rarely used today for security reasons (don’t give attackers a map!).

Closing Thought: ZoneRunner vs. Manual BIND

The beauty of ZoneRunner is that it validates your syntax. If you try to create two SOA records or a CNAME that conflicts with an A-record, ZoneRunner will stop you before you reload the BIND configuration and break your production DNS. It’s the “safety rail” every network engineer needs.