Manual : 3-DNS Reference Guide, version 4.5.10

Applies To:

Show Versions Show Versions

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

  • 4.5.14, 4.5.13, 4.5.12, 4.5.11, 4.5.10
Original Publication Date: 03/01/2010

Table of Contents


Getting started

Using the Administrator Kit

Stylistic conventions

Finding help and technical support resources

Load Balancing

Working with load balancing modes

Understanding load balancing on the 3-DNS Controller

Using static load balancing modes
Using dynamic load balancing modes

Configuring load balancing

Understanding wide IPs
Understanding pools
Defining a wide IP
Using wildcard characters in wide IP names
An example of the wideip statement
Using the LDNS round robin wide IP attribute
Using the last resort pool designation

Working with the ECV service monitor

Defining ECV service monitors
Using the search string option

Changing global variables that affect load balancing

Setting global alternate and fallback methods
Understanding TTL and timer values

Setting up load balancing for services that require multiple ports

An example configuration using a port list

Troubleshooting manual configuration problems


Working with Topology load balancing

Setting up topology records

Using the Topology load balancing mode in a wide IP

Using the Topology load balancing mode in a pool

Understanding user-defined regions

Working with the topology statement in the wideip.conf file

Production Rules

Controlling network traffic patterns with production rules

Setting up production rules in the Configuration utility

Viewing, adding, and deleting production rules
Choosing the rule type
Defining triggers for the production rule
Choosing the action taken

Working with the production rules scripting language

Inserting production rules in the wideip.conf file
Executing and managing production rules from the command line
Working with the if statement
Working with the when statement
Working with the every statement
Defining production rule actions
Production rule examples

Probing and Metrics Collection

Overview of probing and metrics collection

Working with the big3d agent

Collecting path data and server performance metrics
Setting up data collection with the big3d agent
Installing the big3d agent
Understanding factories run by big3d agents
Understanding the data collection and broadcasting sequence
Setting up communication between 3-DNS Controllers and other servers
Setting up iQuery communications for the big3d agent
Allowing iQuery communications to pass through firewalls

Working with SNMP on the 3-DNS Controller

Configuring SNMP on the 3-DNS Controller
Configuring options for the script
Configuring the 3-DNS SNMP agent using the Configuration utility
Configuring SNMP settings to probe hosts
Configuring the SNMP agent on host servers

Working with access control lists

Administration and Monitoring

Monitoring and administration utilities provided on the 3-DNS Controller

Managing user accounts

Understanding user roles
Creating and authorizing local user accounts
Creating and authorizing remote user accounts
Managing passwords for local user accounts
Managing system accounts

Managing the SSH Console

Using the MindTerm SSH Client
Downloading an SSH client to your administrative workstation

Overview of the Network Map

Working with the Network Map
Managing your configuration with the Network Map

Viewing system statistics

Overview of the Internet Weather Map

Working with the Average Round Trip Time table
Working with the Average Completion Rate table
Working with the Average Router Hops table
Interpreting the Internet Weather Map data

Working with command line utilities

Viewing command line utilities documentation
Working with the 3-DNS Maintenance menu
Working with scripts

Configuring Email

Finding the mail exchanger for your domain
Setting up the sendmail utility

Using a serial terminal with the 3-DNS Controller

Configuring a serial terminal in addition to the console
Configuring a serial terminal as the console
Forcing a serial terminal to be the console

Shutting down the 3-DNS Controller

Configuring a Redundant System

Introducing redundant systems

Differentiating between a redundant system and a sync group

Synchronizing configurations between units

Configuring fail-safe settings

Using network-based fail-over

Setting a specific 3-DNS Controller as the preferred active unit

3-DNS Configuration File

Overview of the 3-DNS configuration file

Using include files
Syntax for include files

Working with statements

Syntax rules
The globals statement
The datacenter statement
The box statement
The server statement
The sync_group statement
The wideip statement
The topology statement
Access control lists

Working with comments

Definition and usage

3dpipe Command Reference

3dpipe commands

datacenter (or dc)
-help (or -h)
<server type>
syncgroup (or sg)
-version (or -v)
virtual (or vs)
wideip (or wip)

bigpipe Command Reference

bigpipe commands


Saving configuration files to an archive

Installing an archived configuration file

-h and -help


Displaying interface information

Setting the media type

Setting the duplex mode

Resetting statistics

Enabling or disabling an interface

Changing driver name mapping


Showing, disabling, and deleting monitors



Creating self IP addresses






DNS Resource Records

Understanding DNS resource records

Types of resource records

A (Address)
CNAME (Canonical Name)
MX (Mail Exchange)
NS (Name Server)
PTR (Pointer)
SOA (Start of Authority)

Additional resource record types

The bigdb Database and bigdb Keys

Working with the bigdb database

Using the bigpipe db command

Supported bigdb keys on a 3-DNS Controller

Fail-over and cluster keys
CORBA keys