Difference between revisions of "Linux DNS"
From Ilianko
Line 70: | Line 70: | ||
1 IN PTR tugab.bg. | 1 IN PTR tugab.bg. | ||
</pre></code> | </pre></code> | ||
− | ... | + | |
+ | |||
+ | == рестартиране == | ||
+ | |||
+ | sudo /etc/init.d/bind9 restart | ||
+ | |||
+ | == Linxu смяна DNS == | ||
+ | |||
+ | Редактирате файла, като пишете новия DNS | ||
+ | |||
+ | sudo vi /etc/resolv.conf | ||
+ | |||
+ | |||
+ | == тестване == | ||
+ | |||
+ | dig tugab.com | ||
+ | |||
+ | nslookup 172.16.0.1 | ||
+ | |||
+ | |||
+ | |||
[[Category:Компютърни мрежи| ]] | [[Category:Компютърни мрежи| ]] |
Revision as of 07:56, 15 September 2011
Contents
Инсталация на 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.
рестартиране
sudo /etc/init.d/bind9 restart
Linxu смяна DNS
Редактирате файла, като пишете новия DNS
sudo vi /etc/resolv.conf
тестване
dig tugab.com
nslookup 172.16.0.1