Difference between revisions of "Linux DNS"
Line 1: | Line 1: | ||
− | |||
== Инсталация на DNS сървър == | == Инсталация на DNS сървър == | ||
Line 8: | Line 7: | ||
В конфигурационния файл се изброяват зоните, за които ще отговаря дадения DNS сървър. | В конфигурационния файл се изброяват зоните, за които ще отговаря дадения DNS сървър. | ||
За всеки domain name съществува зонов файл и е препоръчително съществуването на обратен зонов файл. | За всеки domain name съществува зонов файл и е препоръчително съществуването на обратен зонов файл. | ||
+ | Обратният зонов файл прави следната връзка: "ако напишем ip-to, да ни върне domain name". | ||
+ | |||
− | |||
sudo gedit /etc/bind/named.conf.local | sudo gedit /etc/bind/named.conf.local | ||
+ | В конфигурационния файл се дава името на домейна и къде се намира зоновия файл. | ||
<code><pre> | <code><pre> | ||
− | |||
zone "tugab.bg" | zone "tugab.bg" | ||
{ | { | ||
Line 26: | Line 26: | ||
</pre></code> | </pre></code> | ||
− | + | Допълнителни настройки | |
sudo gedit /etc/bind/named.conf.options | sudo gedit /etc/bind/named.conf.options | ||
#### | #### |
Revision as of 07:21, 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
forwarders { 194.141.15.1; };
sudo mkdir /etc/bind/zones
sudo gedit /etc/bind/zones/tugab.bg.db
$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....