Manual :
3-DNS Administrator Guide, version 2.0
Applies To:
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
Planning issues for the hardware setup
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
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
Configuring global variables
Configuring IP filters
Configuring Sendmail
Configuring Basic Load Balancing
Getting started with load balancing
Defining a wide IP
Changing global variables that affect load balancing
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
Setting up load balancing for services that require multiple ports
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
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
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
Statements
- Syntax rules
- The globals statement
- The datacenter statement
- The sync_group statement
- The server statement
- The wide IP statement
- The topology statement
Comments
Sample 3DNS Controller configuration file
Sample 3DNS Controller configuration file using include files
Understanding cur_ values
3DNS Controller Utilities and Scripts
Utilities
- 3dparse
- sod-named
- 3ndc
- named
- Configuring syslog for 3DNS messages
- syslogd
- log2mail
- big3d
- bigdb
- bigdba
- bind2namesurfer
- checktrap
- config_httpd
- config_httpsd
- config_namesurfer
- config_rshd
- config_sshd
- syncd
Scripts
- 3dns_admin_start
- 3dns_auth
- 3dns_dump
- 3dns_sync_metrics
- 3dns_web_config
- 3dns_web_passwd
- 3dnsmaint
- 3dprint
- 3ndc
- big3d_check
- big3d_install
- big3d_restart
- big3d_version
- edit_lock
- edit_wideip
- install_key and F5makekey
- syncd_checkpoint
- syncd_rollback
- syncd_start
- syncd_stop