Difference between revisions of "DNS Server linux, bind"
From Ilianko
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | '''Инсталация и конфигуриране на DNS сървър.''' | ||
+ | |||
+ | == Инсталиране bind9 Ubuntu == | ||
+ | |||
+ | Зареждане на предварително компилирания пакет на bind от софтуерната банка на Ubuntu. | ||
*sudo apt-get install bind9 | *sudo apt-get install bind9 | ||
+ | |||
+ | Настройка на конфигурационния файл на bind9, тук се обявяват за кои [[DNS#Зона|зони]] ще отговаря DNS сървърът и къде са разположени зоновите файлове. | ||
*sudo gedit /etc/bind/named.conf.local | *sudo gedit /etc/bind/named.conf.local | ||
− | |||
<code><pre> | <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> | </pre></code> | ||
− | |||
*sudo gedit /etc/bind/named.conf.options | *sudo gedit /etc/bind/named.conf.options | ||
Line 21: | Line 26: | ||
<code><pre> | <code><pre> | ||
− | + | forwarders { | |
194.141.15.1; | 194.141.15.1; | ||
− | + | }; | |
</pre></code> | </pre></code> | ||
*sudo mkdir /etc/bind/zones | *sudo mkdir /etc/bind/zones | ||
*sudo gedit /etc/bind/zones/tugab.bg.db | *sudo gedit /etc/bind/zones/tugab.bg.db | ||
− | + | ||
− | <code>< | + | <code><pre> |
$TTL 60 | $TTL 60 | ||
tugab.bg. IN SOA n1.tugab.bg. admin.tugab.bg. ( | tugab.bg. IN SOA n1.tugab.bg. admin.tugab.bg. ( | ||
Line 43: | Line 48: | ||
www2 IN A 172.16.4.2 | www2 IN A 172.16.4.2 | ||
</pre></code> | </pre></code> | ||
+ | |||
### | ### | ||
sudo gedit rev.4.16.172.in-addr.arpa | sudo gedit rev.4.16.172.in-addr.arpa | ||
Line 59: | Line 65: | ||
1 IN PTR tugab.bg. | 1 IN PTR tugab.bg. | ||
</pre></code> | </pre></code> | ||
+ | |||
+ | == Тестване == | ||
*sudo /etc/init.d/bind9 restart | *sudo /etc/init.d/bind9 restart | ||
− | |||
*sudo vi /etc/resolv.conf | *sudo vi /etc/resolv.conf | ||
− | |||
*dig tugab.com / | *dig tugab.com / | ||
*nslookup 172.16.0.1 | *nslookup 172.16.0.1 |
Latest revision as of 07:13, 15 July 2014
Инсталация и конфигуриране на DNS сървър.
Инсталиране bind9 Ubuntu
Зареждане на предварително компилирания пакет на bind от софтуерната банка на Ubuntu.
- sudo apt-get install bind9
Настройка на конфигурационния файл на bind9, тук се обявяват за кои зони ще отговаря DNS сървърът и къде са разположени зоновите файлове.
- 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.
Тестване
- sudo /etc/init.d/bind9 restart
- sudo vi /etc/resolv.conf
- dig tugab.com /
- nslookup 172.16.0.1