OS debian 5
ip 192.168.1.1
zone org.ua (для прикладу :) )
Насам перед потрібно встановити сам DNS сервер. В якості сервера я обрав bind, отже приступимо.
#aptitude install bind9
Дочекавшись закінчення процедури інсталяції робимо наступне.
#/etc/init.d/bind9 stop
Тепер можемо приступидо до зміни конфігураційних файлів.
#nano /etc/bind/named.conf.local
zone "org.ua" {
type master;
file "/etc/bind/db.org.ua";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.org.ua.rev";
};
Зараз нам потрібно створити файли зон які ми вказали в named.conf.local, а саме db.org.ua та db.org.ua.rev
db.org.ua:
;
; BIND data file for broadcast zone org.ua
;
$TTL 604800
@ IN SOA org.ua. root.org.ua. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.org.ua.
ns A 127.0.0.1
ns A 192.168.1.1
gw A 192.168.1.1
web A 192.168.1.2
db.org.ua.rev
;
; BIND reverse data file for broadcast zone
;
$TTL 604800
@ IN SOA org.ua. root.org.ua. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
1 PTR ns.org.ua.
2 PTR web.org.ua.
після чого потібно внести запис про DNS сервер в /etc/resolv.conf
#nano /etc/resolv.conf
search org.ua
nameserver 127.0.0.1
nameserver 192.168.1.1
Запускаємо сервер
#/etc/init.d/bind9 start
Перевіряємо
~# dig ns.org.ua
; <<>> DiG 9.3.4-P1.1 <<>> ns.org.ua
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26392
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;ns.org.ua. IN A
;; ANSWER SECTION:
ns.org.ua. 604800 IN A 192.168.1.1
ns.org.ua. 604800 IN A 127.0.0.1
;; AUTHORITY SECTION:
org.ua. 604800 IN NS ns.org.ua.
;; Query time: 0 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Thu Jun 4 15:47:32 2009
;; MSG SIZE rcvd: 73
Немає коментарів:
Дописати коментар