Manual : 3-DNS Administrator Guide, version 2.0

Applies To:

Show Versions Show Versions

3-DNS Controller versions 1.x - 4.x

  • 2.0.1 PTF-01, 2.0.1, 2.0.0
Original Publication Date: 03/01/2010

Introduction to the 3DNS Controller

Welcome to the 3DNS Controller

3DNS Controller specifications

Internet protocol and network management support
Security features
Configuration scalability
Configuration and monitoring tools
Browser support
System synchronization options
Configurable data collection for server status and network path data
Redundant system configurations
IP packet filtering
Load balancing modes

Managing traffic on a global network

A sample network layout
Synchronizing configuration information and broadcasting performance metrics
Using a 3DNS Controller as a standard DNS server
Load balancing connections across the network
Working with BIG/ip Controllers and other products

What's new in version 2.0

New configuration and monitoring tools
Redundant system options
Multiple network interface cards
Data center definitions
Enhanced configuration and metrics synchronization
Production rules
Enhanced dynamic load balancing
Include statements for the wideip.conf configuration file

Finding help and technical support resources

Preparing for Installation

Reviewing the installation tasks

Understanding the installation phases
Working with configuration tools

Planning issues for the hardware setup

Gathering basic information
Addressing special hardware configuration issues

Planning issues for the network setup

Defining data centers and servers
Setting up data collection with the big3d agent
Setting up SNMP probing for hosts
Planning sync groups
Setting up communications between 3DNS Controllers, BIG/ip Controllers, and big3d agents

Planning issues for the load balancing configuration

Understanding the wideip key
Choosing a load balancing mode
Using static modes
Using dynamic load balancing modes
Ensuring availability for e-commerce, FTP, and other services that use multiple ports
Using the LDNS round robin wide IP attribute

Using advanced traffic control features

Configuring topology-based access control
Setting up IP packet filtering
Defining production rules

Planning DNS zone file management

Replacing your DNS servers with 3DNS Controllers as master DNS servers for your domain
Running 3DNS Controllers as DNS masters only for wide IP sub-domains

Setting up the Hardware

Unpacking and installing the hardware

Reviewing the hardware requirements
Familiarizing yourself with the 3DNS Controller hardware
Environmental requirements and usage guidelines
Installing and connecting the hardware

Running the First-Time Boot utility

Gathering the information
Starting the First-Time Boot utility
Defining a root password
Defining a host name
Configuring a default route
Configuring a time zone
Configuring the interfaces
Configuring remote administration
Configuring settings for the 3DNS web server
Identifying additional controllers in the network
Configuring the NameSurfer application for zone file management
Confirming your configuration settings
Committing your configuration settings to the system

Enabling remote login tools

Preparing workstations for command line access

Downloading the F-Secure SSH client from the 3DNS web server
Downloading the F-Secure SSH client using FTP
Setting up the F-Secure SSH client on a Windows 95 or Windows NT workstation
Setting up the F-Secure SSH client on a UNIX workstation

Defining the Network Setup

Setting up a basic configuration

Setting up a data center

Setting up servers

Defining 3DNS Controller servers
Defining BIG/ip Controller servers
Defining host servers
Configuring host SNMP settings
Configuring SNMP agents on hosts

Setting up sync groups

Setting the time tolerance value

Configuring global variables

Configuring IP filters

Defining the filter criteria

Configuring Sendmail

Finding the mail exchanger for your domain
Setting up Sendmail

Configuring Basic Load Balancing

Getting started with load balancing

Defining a wide IP

Understanding pools
Adding a wide IP
Troubleshooting manual configuration problems

Changing global variables that affect load balancing

Setting global alternate and fallback modes
Understanding TTL and timer values

Configuring Specialized Load Balancing

Configuring specialized load balancing using advanced modes

Setting up Quality of Service (QOS) mode

Understanding QOS coefficients
Example: Emphasizing completion rate
Customizing the QOS equation
Using the Dynamic Ratio option

Setting up Global Availability mode

A Global Availability configuration example

Setting up load balancing for services that require multiple ports

An example configuration for e-commerce services

Setting up topology-based features

Setting up Topology-based access control
An example configuration for topology access control
Using the topology load balancing mode

Monitoring and Administration

Monitoring and administration utilities provided on the 3DNS Controller

Working with the 3DNS Maintenance menu

Configuring wide IPs
Viewing statistics
Working with the big3d agent
Managing synchronized files
Working with security issues
Using the 3DNS web server
Working with syncd

Controlling network traffic patterns with production rules

Setting up production rules in the F5 Configuration utility

Working with the production rules scripting language

Inserting production rules in the wideip.conf file
Execution and management of production rules
The if statement
The when statement
The every statement
Production rule actions
Production rule examples

Setting up the 3DNS SNMP agent

Downloading the MIBs
Understanding configuration file requirements
Configuring the 3DNS SNMP agent settings
Configuring options for the checktrap script

Changing passwords for the 3DNS Controller

Changing passwords and adding new user IDs for the
3DNS web server

Viewing system statistics

Viewing summary statistics
Viewing current global values
Viewing data center statistics
Viewing sync group statistics
Viewing wide IP statistics
Viewing 3DNS Controller statistics
Viewing BIG/ip Controller statistics
Viewing prober statistics
Viewing host statistics
Viewing virtual server statistics
Viewing path statistics
Viewing local DNS statistics

Wideip.conf Syntax

Overview of the wideip.conf file

Using include files

Syntax for include files


Syntax rules
The globals statement
The datacenter statement
The sync_group statement
The server statement
The wide IP statement
The topology statement


Sample 3DNS Controller configuration file

Sample 3DNS Controller configuration file using include files

Understanding cur_ values

How cur_ values are used

3DNS Controller Utilities and Scripts


Configuring syslog for 3DNS messages


install_key and F5makekey

BIND 8 Information

BIND 8 overview


acl statement
key statement
logging statement
options statement
server statement
zone statement


Converting older configuration files to BIND 8 format

Relating BIND information to 3DNS Controller wide IP definitions

Before defining a wide IP
Defining a wide IP
Understanding zone minimums

Replacing your DNS servers with 3DNS Controllers as master DNS servers for your domain

Running 3DNS Controllers as DNS masters only for wide IP sub-domains

DNS Resource Records


Types of resource records

Common types
Other types