User Tools

Site Tools


build:dns

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
build:dns [2011/09/02 20:12]
SLUUG Administration [DNS]
build:dns [2015/02/27 01:08] (current)
SLUUG Administration [Installation] Added warning that this is obsolete.
Line 1: Line 1:
 ====== DNS ====== ====== DNS ======
  
-We are running a caching name server on the server, bound to the loopback interface only.+We are running a caching name server on the server, bound to the loopback interface only. Public nameservers use BuddyNS, for which are using: 
 + 
 +<code rootshell>​ 
 +;; NS (nameserver) records -- we're using BuddyNS as our primary DNS provider 
 +@           ​IN ​ NS      b.ns.buddyns.com. 
 +@           ​IN ​ NS      c.ns.buddyns.com. 
 +@           ​IN ​ NS      d.ns.buddyns.com. 
 +@           ​IN ​ NS      e.ns.buddyns.com. 
 +</​code>​ 
 + 
 +Zone files are maintained in: 
 + 
 +<code rootshell>​ 
 +/​etc/​named/​zones 
 +</​code>​ 
 + 
 +If a change is made, be sure to update the serial in the zone file, then "​rndc"​ to reload named.
  
 We decided to use BIND 9, as it is well supported now. (Note that the default in Debian 5.0 is BIND 8, if you just say "​bind"​.) We also decided to put it into a chroot jail, as it's pretty simple to do and well-documented. This will protect us from most BIND and DNS exploits. We decided to use BIND 9, as it is well supported now. (Note that the default in Debian 5.0 is BIND 8, if you just say "​bind"​.) We also decided to put it into a chroot jail, as it's pretty simple to do and well-documented. This will protect us from most BIND and DNS exploits.
Line 8: Line 24:
  
 ===== Installation ===== ===== Installation =====
 +
 +**Everything from here to the end probably only applies to the old bud server and doesn'​t apply now that bud had been replaced by by amber running a different Linux configuration.**
  
 First, install the required packages: First, install the required packages:
Line 31: Line 49:
 ln -sf /​var/​lib/​named/​var/​cache/​bind /​var/​cache/​bind ln -sf /​var/​lib/​named/​var/​cache/​bind /​var/​cache/​bind
 </​code>​ </​code>​
- 
 ===== Configuration ===== ===== Configuration =====
  
build/dns.1315012336.txt.gz · Last modified: 2011/09/02 20:12 by SLUUG Administration