![]() If it uses a file called nf, it is version 8. One way to tell if your system is running BIND 8 is to look at how your named gets started. BIND 8 has been in production use since May 1997, so you shouldn't fear upgrading. The current BIND implementation, BIND 8, is maintained by the Internet Software Consortium (ISC), and supports a feature called dynamic update see for the low-level description of the dynamic update protocol. Without doubt, the most popular nameserver is BIND (). For those who want the full story, I highly recommend O'Reilly's DNS & Bind book by Albitz & Liu. While it is possible that the code examples will work with other RFC 2136-compliant nameservers, I haven't tested anything other than BIND 8 running on Unix.Ī full description of DNS is beyond the scope of this article. A zone is similar to a domain such as, but it could also refer to a subdomain such as. To get the most out of this article you should have a decent knowledge of the workings of DNS and BIND, a BIND version 8 nameserver, and a zone to play around with. You could use this technique to take a crashed box in a server farm out of rotation, manage PPP or DHCP clients, or perform load balancing. In particular, I'll focus on Net::DNS::Update, which allows you to change the information stored in a nameserver on the fly. In this article, I'll demonstrate how to access some of the new features of The Berkeley Internet Name Daemon (BIND) Version 8 with the Net::DNS modules. The act of translating hostnames to Internet addresses is called name resolution, and the infrastructure supporting it is called the Domain Name System, or DNS. Only when that address is known can your mail program send mail to and your web browser display. In particular, it has to translate a name like "" to its Internet address, 199.45.135.9. Whenever you send mail or visit a web site, your computer has to know how to reach a remote computer. You might do this if you are a DNS administrator wanting to balance load between a range of machines, or if you are the owner of a domain and want to programmatically update the information in that domain even though you don't have access to the DNS server's configuration files. This article talks about the Net::DNS::Update module, and how you can use it to remotely update information on a DNS server.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |