Nainstaloval jsem si bind a pokusil se ho nakonfigurovat. Vše celkem jede k mé spokojenosti, až na to, že pokud doména není na mém DNS ani na "normálním" DNS (třeba dfasdfasvsvsdf.cz), jsem nasměrován na svůj "servřík", místo toho aby se ukázala chyba, že server neexistuje.
Oproti defaultní instalaci jsem upravil tyto soubory:
named.conf.option
options {
directory "/var/cache/bind";
forwarders {
172.23.1.3;
};
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
named.conf.local
zone "aaa.cz"
{
type master;
file "/etc/bind/zones/aaa";
notify no;
};
zones/aaa
@ IN SOA aaa.cz. admin.aaa.cz. (
2006081402
28800
3600
604800
38400
)
@ IN NS 192.168.0.123
@ IN MX 10 192.168.0.123
@ IN A 192.168.0.123
* IN A 192.168.0.123
Výpis dig
root@sal:/etc/bind/zones# dig aaa.cz
; <<>> DiG 9.4.2-P1 <<>> aaa.cz
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46528
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;aaa.cz. IN A
;; ANSWER SECTION:
aaa.cz. 38400 IN A 192.168.0.123
;; AUTHORITY SECTION:
aaa.cz. 38400 IN NS 192.168.0.123.aaa.cz.
;; ADDITIONAL SECTION:
192.168.0.123.aaa.cz. 38400 IN A 192.168.0.123
;; Query time: 2 msec
;; SERVER: 192.168.0.123#53(192.168.0.123)
;; WHEN: Fri Aug 15 19:53:53 2008
;; MSG SIZE rcvd: 84
root@sal:/etc/bind/zones# dig asdasdfasfafas.cz
; <<>> DiG 9.4.2-P1 <<>> asdasdfasfafas.cz
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 18296
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;asdasdfasfafas.cz. IN A
;; AUTHORITY SECTION:
cz. 900 IN SOA a.ns.nic.cz. hostmaster.nic.cz. 1218821414 1800 900 604800 900
;; Query time: 70 msec
;; SERVER: 192.168.0.123#53(192.168.0.123)
;; WHEN: Fri Aug 15 19:54:01 2008
;; MSG SIZE rcvd: 91
Pokud jsem zapomněl sem něco hodit, napište.
Děkuji za každou radu.