Differences

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

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
linux:bind [2006/05/10 10:43]
a created
linux:bind [2011/08/01 13:31]
193.164.137.40 [audit dns]
Line 1: Line 1:
 ====== BIND (is there anyting else?) ====== ====== BIND (is there anyting else?) ======
 +==== DNSSEC ====
  
-**Speedup tips**+ 
 +To enable add to bind.named.options:\\ 
 + 
 +dnssec-enable yes;\\ 
 +dnssec-validation yes;\\ 
 +dnssec-lookaside . trust-anchor dlv.isc.org.;\\ 
 + 
 + 
 +include "/etc/bind/trusted.key"; 
 + 
 +https://www.dns-oarc.net/files/odvr/configs/bind/trusted-keys.conf\\ 
 +\\ 
 +logging {\\ 
 +...\\ 
 +        category dnssec { null;};};\\ 
 + 
 +==== Speedup tips ====
  
   > I have built a local DNS server bind (Debian Sarge).The DNS should   > I have built a local DNS server bind (Debian Sarge).The DNS should
Line 11: Line 28:
   in /etc/defaults/bind9), and you need to wait a bit until the local   in /etc/defaults/bind9), and you need to wait a bit until the local
   cache has been filled.   cache has been filled.
 +
 +==== Letting bind/named query a specific DNS server for only one specific domain ====
 +
 +Add to the file **''/etc/bind/named.conf.local''**:
 +
 +<code>
 +zone "mydomain.com" {
 + type forward;
 + forward only;
 + forwarders { 192.168.0.2; 192.168.0.6; };
 +};
 +</code>
 +
 +Of course you need to replace 'mydomain.com' as well as the 2 ip addresses in the 'forwarders'-line.
 +
 +
 +==== Unsorted ====
 +
 +
 +host -t txt -c CHAOS version.bind localhost
 +
 +named - options {version "DNS daemon";};
 +
 +host -t txt -c CHAOS hostname.bind localhost
 +
 +gethostbyname()
 +
 +
 +==== audit dns ====
 +<code>
 +kernel: audit(1209076817.081:16): type=1503 operation="inode_create" requested_mask="w::" denied_mask="w::" name="/etc/bind/xxxxx.com.hosts.jnl" pid=16561 profile="/usr/sbin/named" namespace="default"
 +</code>
 +
 +So I had a look in:
 +''/etc/apparmor.d/usr.sbin.named''
 +
 +and changed this line:
 +<code>
 +/etc/bind/** r,
 +</code>
 +
 +to this:
 +<code>
 +/etc/bind/** rw,
 +</code>
 +
 +==== Fixing syntax highlighting in VIM ====
 +
 +**~/.vimrc**
 +<code>
 +" BIND zone
 +au BufNewFile,BufRead */named/db.*,*/bind/master/*,*/bind/slave/*,*/bind/arpa/* call s:StarSetf('bindzone')
 +" BIND configuration
 +au BufNewFile,BufRead named.conf,rndc.conf,arpa.conf,named*,master.conf,slave.conf      setf named
 +</code>
  
linux/bind.txt · Last modified: 2015/08/12 14:46 by zagi
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 ipv6 ready