Linux DNS: Difference between revisions
From Ilianko
No edit summary |
|||
| 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
Инсталация на 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