Difference between revisions of "Linux DNS"

From Ilianko
Line 1: Line 1:
...
+
 
 +
== Инсталация на DNS сървър ==
 +
 
 +
sudo apt-get install bind9
 +
 
 +
== Конфигурация на bind v9 ==
 +
 
 +
В конфигурационния файл се изброяват зоните, за които ще отговаря дадения DNS сървър.
 +
За всеки domain name съществува зонов файл и е препоръчително съществуването на обратен зонов файл.
 +
 
 +
За всяка зона се на
 +
sudo gedit /etc/bind/named.conf.local
 +
 
 +
<code><pre>
 +
####
 +
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";
 +
};
 +
</pre></code>
 +
 
 +
####
 +
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....
  
 
[[Category:Компютърни мрежи| ]]
 
[[Category:Компютърни мрежи| ]]

Revision as of 07:06, 15 September 2011

Инсталация на DNS сървър

sudo apt-get install bind9

Конфигурация на bind v9

В конфигурационния файл се изброяват зоните, за които ще отговаря дадения DNS сървър. За всеки 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....