Manual : 3-DNS Reference Guide, version 4.2

Applies To:

Show Versions Show Versions

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

  • 4.2 PTF-10, 4.2 PTF-09, 4.2 PTF-08, 4.2 PTF-07, 4.2 PTF-06, 4.2 PTF-05, 4.2 PTF-04, 4.2 PTF-03, 4.2 PTF-02, 4.2 PTF-01, 4.2.0
Original Publication Date: 03/01/2010

Table of Contents


Getting started

Using the Administrator Kit

Stylistic conventions

Finding help and technical support resources

3-DNS Maintenance Menu

Working with the 3-DNS Maintenance menu

Configuring zone files and wide IPs

Edit BIND Configuration
Edit 3-DNS Configuration

Viewing statistics

Working with the big3d agent

Check big3d versions
Edit big3d matrix
Install and Start big3d
Restart big3d

Managing synchronized files

Working with security issues

Configure SSH communication with remote devices
Generate and Copy iQuery Encryption key

Configuring the 3-DNS Configuration utility

Reconfigure 3-DNS Configuration Utility
Restart 3-DNS Configuration Utility
Change/Add Users for 3-DNS Configuration Utility

Working with syncd

Stop syncd
Restart syncd

Configuring NTP

Configuring NameSurfer

Access Control Lists

Working with access control lists

The big3d Agent

Working with the big3d agent

Setting up data collection with the big3d agent
Collecting path data and server performance metrics

Installing the big3d agent

Understanding factories run by big3d agents

Understanding the data collection and broadcasting sequence

Tracking LDNS probe states
Evaluating big3d agent configuration trade-offs

Setting up communication between 3-DNS systems and other servers

Setting up iQuery communications for the big3d agent
Allowing iQuery communications to pass through firewalls

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

Extended Content Verification (ECV)

Working with the ECV Service Monitor

Defining ECV service monitors
Using the search string option

Internet Weather Map

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

Load Balancing

Working with load balancing modes

Understanding load balancing on the 3-DNS

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

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

Network Map

Introducing the Network Map

Working with the Network Map

Viewing the Network Map
Using the Network Map to review and modify the network configuration
Using the information table on the Network Map

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 time-based triggers
Defining event-based triggers
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


Working with scripts

3dns_add script
3dns_admin_start script
3dns_dump script
3dns_web_config script
3dns_web_passwd script
3dnsmaint script
3dprint script
3ndc script
big3d_install script
big3d_restart script
big3d_version script
config_ssh script
edit_lock script
edit_wideip script
install_key script
syncd_checkpoint script
syncd_rollback script
syncd_start script
syncd_stop script


Working with SNMP on the 3-DNS

Configuring SNMP on the 3-DNS

Downloading the MIBs
Understanding configuration file requirements

Configuring options for the script

Configuring the 3-DNS SNMP agent using the Configuration utility

Configuring host SNMP settings on the 3-DNS

Configuring the SNMP agent on host servers


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

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 server statement
The datacenter statement
The sync_group statement
The wide IP statement
The topology statement
Access control lists

Working with comments

Definition and usage

Understanding current values

Server definition current values
Virtual server definition current values
Local DNS server paths current values
Wide IP definition current values

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
Setting the media type
Setting the duplex mode
Showing, disabling, and deleting monitors
Creating a trunk
Creating and assigning a VLAN
Tagged VLANs
Enabling and disabling port lockdown
Setting the fail-over timeout and arming the fail-safe
Setting the MAC masquerade address