You are on page 1of 4

Debian Etch - Perfekcyjny Serwer cz.

2 - Bind9 Chroot

Zaszufladkowany do: Debian, Linux, Serwer — Tagi:bind, bind9, chroot, chroot jail, Debian,
Debian Gnu/Linux, dns, domena, domena odwrotna, isc, isc bind, jail, konfiguracja, Linux,
rev dns, revdns, reverse dns, stable, strefa — wiking @ 7:52 pm

Edycja pliku/etc/default/bind9
OPTIONS="-u bind -t /var/lib/named"
# Set RESOLVCONF=no to not run resolvconf
RESOLVCONF=yes

Tworzenie niezbędnych katalogów w /var/lib/


mkdir -p /var/lib/named/etc
mkdir /var/lib/named/dev
mkdir -p /var/lib/named/var/cache/bind
mkdir -p /var/lib/named/var/run/bind/run

Przeniesienie katalogu z plikami konfiguracyjnymi z /etc do /var/lib/named/etc

mv /etc/bind /var/lib/named/etc

Tworzenie dowiązania symbolicznego w celu uniknięcia


komplikacji w przyszłości
ln -s /var/lib/named/etc/bind /etc/bind

Tworzenie niezbędnych urządzeń i naprawa uprawnień


mknod /var/lib/named/dev/null c 1 3
mknod /var/lib/named/dev/random c 1 8
chmod 666 /var/lib/named/dev/null /var/lib/named/dev/random
chown -R bind:bind /var/lib/named/var/*
chown -R bind:bind /var/lib/named/etc/bind

Edycja pliku/etc/default/syslogd
#
# Top configuration file for syslogd
#

#
# Full documentation of possible arguments are found in the manpage
# syslogd(8).
#

#
# For remote UDP logging use SYSLOGD="-r"
#
SYSLOGD="-a /var/lib/named/dev/log"
Uruchomienie
# /etc/init.d/sysklogd restart
# /etc/init.d/bind9 start

Debian Etch - Perfekcyjny serwer cz.3 - BIND9 Domena

Zaszufladkowany do: Debian, Linux, Serwer — Tagi:bind, bind9, Debian, Debian


Gnu/Linux, dns, domena, domena odwrotna, isc, isc bind, konfiguracja, rev dns, revdns,
reverse dns, stable, strefa — wiking @ 7:56 pm

Edycja pliku/etc/bind/named.conf.options
options {
directory "/var/cache/bind";

// If there is a firewall between you and nameservers you want


// to talk to, you might need to uncomment the query-source
// directive below. Previous versions of BIND always asked
// questions using port 53, but BIND 8.1 and later use an
unprivileged
// port by default.

// query-source address * port 53;

// If your ISP provided one or more IP addresses for stable


// nameservers, you probably want to use them as forwarders.
// Uncomment the following block, and insert the addresses
replacing
// the all-0's placeholder.

forwarders {
62.179.1.62; //pierwszy dns upc
62.179.1.63; //drugi dns upc

};

auth-nxdomain no; # conform to RFC1035


listen-on-v6 { any; };
};

Edycja pliku /etc/bind/named.conf.local


//
// Do any local configuration here
//

zone "siec.domowa" in {
file "/etc/bind/db.siec.domowa";
type master;
};

zone "0.168.192.in-addr.arpa" in {
file "/etc/bind/db.0.168.192";
type master;
};

// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";

Edycja pliku /etc/bind/db.siec.domowa


$TTL 2d
@ IN SOA govinda.siec.domowa. root.govinda.siec.domowa. (
2008071401 ; serial
3h ; refresh
1h ; retry
1w ; expiry
1d ) ; minimum

siec.domowa. IN NS ns.siec.domowa.

$ORIGIN siec.domowa.
siec.domowa. IN A 192.168.0.101
govinda IN A 192.168.0.101
ns IN CNAME govinda.siec.domowa.
kerberos IN CNAME govinda.siec.domowa.
ldap IN CNAME govinda.siec.domowa.
svn IN CNAME govinda.siec.domowa
ftp IN CNAME govinda.siec.domowa.
www IN CNAME govinda.siec.domowa.

router IN A 192.168.0.1

klaptok IN A 192.168.0.100

; The Kerberos realm


_kerberos IN TXT "SIEC.DOMOWA"
_kerberos.it IN TXT "SIEC.DOMOWA"
_kerberos.srv IN TXT "SIEC.DOMOWA"
_kerberos._tcp IN SRV 10 1 88 govinda.siec.domowa.
_kerberos._udp IN SRV 10 1 88 govinda.siec.domowa.
_kerberos-adm._tcp IN SRV 10 1 749 govinda.siec.domowa.
_kpasswd._udp IN SRV 10 1 464 govinda.siec.domowa.
_ldap._tcp IN SRV 10 1 389 govinda.siec.domowa.

Edycja pliku /etc/bind/db.0.168.192


$TTL 2d
@ IN SOA govinda.siec.domowa. root.govinda.siec.domowa. (
200801401 ; serial
3h ; refresh
1h ; retry
1w ; expiry
1d ) ; minimum

@ IN NS ns.siec.domowa.

1 IN PTR router.siec.domowa.
100 IN PTR klaptok.siec.domowa.
101 IN PTR govinda.siec.domowa.

Edycja pliku /etc/resolv.conf


search siec.domowa
nameserver 192.168.0.101

<h2Przeładowanie binda
rndc reload

I już mamy działający serwer dns.

You might also like