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
linux:bind [2007/12/16 16:05]
greebo
linux:bind [2015/08/12 14:46] (current)
zagi
Line 1: Line 1:
 ====== BIND (is there anyting else?) ====== ====== BIND (is there anyting else?) ======
  
-**Speedup tips**+==== DNSSEC ====
  
-  > I have built local DNS server bind (Debian Sarge).The DNS should +  dnssec-keygen -7 -b 2048 -n ZONE domena.org 
-  > accelerate DNS look ups by LAN clients. +  dnssec-keygen -f KSK -a 8 -b 4096 -n ZONE domena.org
-  > But Now, in contrary the local dns is slower than a custom DNS by my +
-  > webhoster :-+
-   +
-  You should use BIND 9, disable lookups over IPv6 (OPTIONS="-u bind -4" +
-  in /etc/defaults/bind9), and you need to wait bit until the local +
-  cache has been filled.+
  
 +copy generated files in /etc/bind/keys.
 +
 +if you put your keys in /etc/bind/keys do not forget about permissions and apparmor!
 +
 +
 +put this in zone domena.org
 +
 +  inline-signing yes;
 +  auto-dnssec maintain;
 +  key-directory "/etc/bind/keys/domena.org";
 +  sig-validity-interval 3;  // default is 30D
 +
 +use dnssec-dsfromkey to create DS DNS records from **KSK files.**
 +
 +
 +To enable add to bind.named.options:\\
 +
 +
 +  dnssec-validation auto;
 +  dnssec-enable yes;
 +  dnssec-lookaside auto;
 +
 +Add DS records at your domain registrar!
 +
 +
 +check your domain with  http://dnsviz.net/
 +
 +
 +https://www.dns-oarc.net/files/odvr/configs/bind/trusted-keys.conf\\
 +\\
 +logging {\\
 +...\\
 +        category dnssec { null;};};\\
 +
 +
 +==== 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 ====
  
  
Line 23: Line 68:
  
  
 +==== 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.1197817546.txt.gz · Last modified: 2009/05/25 00:34 (external edit)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 ipv6 ready