Difference between revisions of "Linux DNS"
From Ilianko
Line 66: | Line 66: | ||
; | ; | ||
IN NS tugab.bg. | IN NS tugab.bg. | ||
− | 1 IN PTR tugab.bg.... | + | 1 IN PTR tugab.bg. |
+ | </pre></code> | ||
+ | ... | ||
[[Category:Компютърни мрежи| ]] | [[Category:Компютърни мрежи| ]] |
Revision as of 07:49, 15 September 2011
Инсталация на DNS сървър
sudo apt-get install bind9
Конфигурация на bind v9
В конфигурационния файл се изброяват зоните, за които ще отговаря дадения DNS сървър. За всеки domain name съществува зонов файл и е препоръчително съществуването на обратен зонов файл. Обратният зонов файл прави следната връзка: "ако напишем ip-to, да ни върне domain name".
sudo gedit /etc/bind/named.conf.local
В конфигурационния файл се дава името на домейна и къде се намира зоновия файл.
zone "tugab.bg"
{
type master;
file "/etc/bind/zones/tugab.bg.db";
};
zone "4.16.172.in-addr.arpa"
{
type master;
file "/etc/bind/zones/rev.4.16.172.in-addr.arpa";
};
Допълнителни настройки
sudo gedit /etc/bind/named.conf.options
С опцията fowarders заявките за неизвестните имена на домейни не се ресолват на текущия сървър, а се препращат към друг DNS сървър.
forwarders { 194.141.15.1; };
Създаване на зонови файлове
sudo mkdir /etc/bind/zones sudo gedit /etc/bind/zones/tugab.bg.db
Зонов файл на домейн tugab.bg. (точката е много важна, защото означава root домейна)
$TTL 60
tugab.bg. IN SOA n1.tugab.bg. admin.tugab.bg. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
tugab.bg. IN NS n1.tugab.bg.
@ IN A 172.16.4.1
n1 IN A 172.16.4.1
www2 IN A 172.16.4.2
Обратен зонов файл
###
sudo gedit rev.4.16.172.in-addr.arpa
###
$TTL 604800
@ IN SOA n1.tugab.bg. admin.tugab.bg. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS tugab.bg.
1 IN PTR tugab.bg.
...