At a Glance
242 Pages
23.67 x 17.88 x 1.52
Paperback
RRP $76.00
$35.75
53%OFF
or 4 interest-free payments of $8.94 with
orAims to ship in 15 to 25 business days
This volume presents solutions to the many problems faced by network administrators responsible for a name server. Following O'Reilly's popular problem-and-solution cookbook format, this title is a companion to "DNS & BIND", 4th Edition, a guide to the critical task of name server administration. The cookbook contains many code recipes showing solutions to everyday problems, ranging from simple questions, like, "How do I get BIN D?" to more advanced topics like providing name service for IPv6 addresses. It's full of BIND configuration files that you can adapt to your sites requirements. With the wide range of recipes in this book, you'll be able to: check whether a name is registered; register your domain name and name servers; create zone files for your domains; protect your name server from abuse; set up back-up mail servers and virtual email addresses; delegate subdomains and check delegation; use incremental transfer; secure zone transfers; restrict which queries a server will answer; upgrade to BIND 9 from earlier version; perform logging and troubleshooting; and use IPv6. These recipes encompass all the day-to-day tasks you're faced with when managing a name server, and many other tasks you'll face as your site grows.
Industry Reviews
Preface | p. xi |
Getting Started | p. 1 |
Finding More Information About DNS and BIND | p. 1 |
Asking Questions You Can't Find Answers To | p. 2 |
Getting a List of Top-Level Domains | p. 3 |
Checking Whether a Domain Name Is Registered | p. 4 |
Registering a Domain Name | p. 5 |
Registering Name Servers | p. 7 |
Registering a Reverse-Mapping Domain | p. 7 |
Transferring Your Domain Name to Another Registrar | p. 9 |
Choosing a Version of BIND | p. 10 |
Finding Out Which Version of BIND You're Running | p. 11 |
Getting BIND | p. 12 |
Building and Installing BIND | p. 13 |
Getting a Precompiled Version of BIND | p. 14 |
Creating a named.conf File | p. 15 |
Configuring a Name Server as the Primary Master for a Zone | p. 16 |
Configuring a Name Server as a Slave for a Zone | p. 17 |
Configuring a Name Server as Authoritative for Multiple Zones | p. 18 |
Starting a Name Server | p. 19 |
Stopping a Name Server | p. 20 |
Starting named at Boot Time | p. 21 |
Zone Data | p. 23 |
Creating a Zone Data File | p. 23 |
Adding a Host | p. 26 |
Adding an Alias | p. 27 |
Adding a Mail Destination | p. 28 |
Making the Domain Name of Your Zone Point to Your Web Server | p. 29 |
Pointing a Domain Name to a Particular URL | p. 30 |
Setting Up Round Robin Load Distribution | p. 31 |
Adding a Domain Name in a Subdomain Without Creating a New Zone | p. 32 |
Preventing Remote Name Servers from Caching a Resource Record | p. 33 |
Adding a Multihomed Host | p. 34 |
Updating a Name Server's Root Hints File | p. 35 |
Using a Single Data File for Multiple Zones | p. 35 |
Using Multiple Data Files for a Single Zone | p. 37 |
Resetting Your Zone's Serial Number | p. 37 |
Making Manual Changes to a Dynamically Updated Zone | p. 39 |
Moving a Host | p. 40 |
Mapping Any Domain Name in a Zone to a Single IP Address | p. 41 |
Adding Similar Records | p. 43 |
Making Your Services Easy to Find | p. 44 |
Storing the Location of a Host in DNS | p. 45 |
Filtering a Host Table into Zone Data Files | p. 47 |
BIND Name Server Configuration | p. 48 |
Configuring a Name Server to Work with ndc | p. 49 |
Configuring a Name Server to Work with rndc | p. 50 |
Using rndc with a Remote Name Server | p. 52 |
Allowing "Illegal" Characters in Domain Names | p. 54 |
Dividing a Large named.conf File into Multiple Files | p. 55 |
Organizing Zone Data Files in Different Directories | p. 56 |
Configuring a Name Server as Slave for All of Your Zones | p. 57 |
Finding an Offsite Slave Name Server for Your Zone | p. 58 |
Protecting a Slave Name Server from Abuse | p. 59 |
Allowing Dynamic Updates | p. 60 |
Configuring a Name Server to Forward Dynamic Updates | p. 62 |
Notifying a Slave Name Server Not in a Zone's NS Records | p. 63 |
Limiting NOTIFY Messages | p. 64 |
Configuring a Name Server to Forward Queries to Another Name Server | p. 66 |
Configuring a Name Server to Forward Some Queries to Other Name Servers | p. 67 |
Configuring a Name Server Not to Forward Certain Queries | p. 68 |
Returning Different Answers to Different Queriers | p. 69 |
Determining the Order in Which a Name Server Returns Answers | p. 71 |
Setting Up a Slave Name Server for a Zone in Multiple Views | p. 72 |
Disabling Caching | p. 77 |
Limiting the Memory a Name Server Uses | p. 77 |
Configuring IXFR | p. 79 |
Limiting the Size of the IXFR Log File | p. 80 |
Configuring a Name Server to Listen Only on Certain Network Interfaces | p. 80 |
Running a Name Server on an Alternate Port | p. 81 |
Setting Up a Root Name Server | p. 83 |
Returning a Default Record | p. 84 |
Configuring DNS to Let Clients Find the Closest Server | p. 85 |
Handling Dialup Connections | p. 87 |
Electronic Mail | p. 89 |
Configuring a Backup Mail Server in DNS | p. 89 |
Configuring Multiple Mail Servers in DNS | p. 90 |
Configuring Mail to Go to One Server and the Web to Another | p. 91 |
Configuring DNS for "Virtual" Email Addresses | p. 92 |
Configuring DNS So a Mail Server and the Email It Sends Pass Anti-Spam Tests | p. 93 |
BIND Name Server Operations | p. 94 |
Figuring Out How Much Memory a Name Server Will Need | p. 94 |
Testing a Name Server's Configuration | p. 95 |
Viewing a Name Server's Cache | p. 96 |
Flushing (Clearing) a Name Server's Cache | p. 97 |
Modifying Zone Data Without Restarting the Name Server | p. 98 |
Adding or Removing Zones Without Restarting or Reloading the Name Server | p. 99 |
Initiating a Zone Transfer | p. 100 |
Restarting a Name Server Automatically If It Dies | p. 101 |
Restarting a Name Server with the Same Arguments | p. 102 |
Controlling Multiple named Processes with rndc | p. 102 |
Controlling Multiple named Processes with ndc | p. 104 |
Finding Out Who's Querying a Name Server | p. 105 |
Measuring a Name Server's Performance | p. 106 |
Measuring Queries for Records in Particular Zones | p. 109 |
Monitoring a Name Server | p. 110 |
Limiting Concurrent Zone Transfers | p. 111 |
Limiting Concurrent TCP Clients | p. 112 |
Limiting Concurrent Recursive Clients | p. 113 |
Dynamically Updating a Zone | p. 114 |
Sending Dynamic Updates to a Particular Name Server | p. 115 |
Setting Prerequisites in a Dynamic Update | p. 116 |
Sending TSIG-Signed Dynamic Updates | p. 117 |
Setting Up a Backup Primary Master Name Server | p. 118 |
Promoting a Slave Name Server to the Primary Master | p. 119 |
Running Multiple Primary Master Name Servers for the Same Zone | p. 120 |
Creating a Zone Programmatically | p. 121 |
Migrating from One Domain Name to Another | p. 122 |
Delegation and Registration | p. 124 |
Delegating a Subdomain | p. 124 |
Delegating a Subdomain of a Reverse-Mapping Zone | p. 125 |
Delegating Reverse-Mapping for Networks with Non-Octet Masks | p. 126 |
Delegating Reverse-Mapping for Networks Smaller than a /24 | p. 128 |
Checking Delegation | p. 129 |
Moving a Name Server | p. 131 |
Changing Your Zone's Name Servers | p. 133 |
Security | p. 134 |
Concealing a Name Server's Version | p. 134 |
Configuring a Name Server to Work with a Firewall (or Vice Versa) | p. 137 |
Setting Up a Hidden Primary Master Name Server | p. 139 |
Setting Up a Stealth Slave Name Server | p. 140 |
Configuring an Authoritative-Only Name Server | p. 141 |
Configuring a Caching-Only Name Server | p. 142 |
Running a Name Server in a chroot() Jail | p. 143 |
Running the Name Server as a User Other than Root | p. 144 |
Defining a TSIG Key | p. 145 |
Securing Zone Transfers | p. 147 |
Restricting the Queries a Name Server Answers | p. 149 |
Preventing a Name Server from Querying a Particular Remote Name Server | p. 150 |
Preventing a Name Server from Responding to DNS Traffic from Certain Networks | p. 151 |
Protecting a Name Server from Spoofing | p. 152 |
Interoperability and Upgrading | p. 154 |
Upgrading from BIND 4 to BIND 8 or 9 | p. 154 |
Upgrading from BIND 8 to BIND 9 | p. 155 |
Configuring a Name Server to Accommodate a Slave Running BIND 4 | p. 157 |
Configuring a BIND Name Server to Accommodate a Slave Running the Microsoft DNS Server | p. 158 |
Configuring a BIND Name Server as a Slave to a Microsoft DNS Server | p. 159 |
Preventing Windows Computers from Trying to Update Your Zones | p. 160 |
Handling Windows Registration with a BIND Name Server | p. 161 |
Handling Active Directory with a Name Server | p. 163 |
Configuring a DHCP Server to Update a BIND Name Server | p. 165 |
Resolvers and Programming | p. 168 |
Configuring a Resolver to Query a Remote Name Server | p. 168 |
Configuring a Resolver to Resolve Single-Label Domain Names | p. 169 |
Configuring a Resolver to Append Multiple Domain Names to Arguments | p. 170 |
Sorting Multiple Addresses in a Response | p. 171 |
Changing the Resolver's Timeout | p. 172 |
Configuring the Order in Which a Resolver Uses DNS,/etc/hosts, and NIS | p. 173 |
Looking Up Records Programmatically | p. 175 |
Transferring a Zone Programmatically | p. 177 |
Updating a Zone Programmatically | p. 178 |
Signing Queries and Dynamic Updates with TSIG Programmatically | p. 179 |
Logging and Troubleshooting | p. 181 |
Finding a Syntax Error in a named.conf File | p. 181 |
Finding a Syntax Error in a Zone Data File | p. 182 |
Sending Log Messages to a Particular File | p. 183 |
Discarding a Category of Messages | p. 185 |
Determining Which Category a Message Is In | p. 186 |
Sending syslog Output to Another Host | p. 187 |
Logging Dynamic Updates | p. 188 |
Rotating Log Files | p. 190 |
Looking Up Records with dig | p. 191 |
Reverse-Mapping an Address with dig | p. 193 |
Transferring a Zone Using dig | p. 195 |
Tracing Name Resolution Using dig | p. 196 |
IPv6 | p. 199 |
Configuring a Name Server to Listen for Queries on an IPv6 Interface | p. 199 |
Configuring a Name Server to Send Queries from a Particular IPv6 Address | p. 200 |
Adding a Host with an IPv6 Interface | p. 201 |
Configuring rndc to Work Over IPv6 | p. 203 |
Index | p. 204 |
Table of Contents provided by Syndetics. All Rights Reserved. |
ISBN: 9780596004101
ISBN-10: 0596004109
Series: Cookbook
Published: 10th October 2002
Format: Paperback
Language: English
Number of Pages: 242
Audience: Professional and Scholarly
Publisher: O'Reilly Media, Inc, USA
Country of Publication: US
Dimensions (cm): 23.67 x 17.88 x 1.52
Weight (kg): 0.39
Shipping
Standard Shipping | Express Shipping | |
---|---|---|
Metro postcodes: | $9.99 | $14.95 |
Regional postcodes: | $9.99 | $14.95 |
Rural postcodes: | $9.99 | $14.95 |
How to return your order
At Booktopia, we offer hassle-free returns in accordance with our returns policy. If you wish to return an item, please get in touch with Booktopia Customer Care.
Additional postage charges may be applicable.
Defective items
If there is a problem with any of the items received for your order then the Booktopia Customer Care team is ready to assist you.
For more info please visit our Help Centre.
You Can Find This Book In
This product is categorised by
- Non-FictionComputing & I.T.Operating SystemsUNIX
- Non-FictionComputing & I.T.Digital Lifestyle & Online World: Consumer & User GuidesInternet Guides & Online Services
- Non-FictionComputing & I.T.Operating SystemsMicrosoft (Windows) Operating Systems
- Non-FictionComputing & I.T.Computer Networking & Communications
- Non-FictionComputing & I.T.O'Reilly