Доброго времени суток!
Пожалуйста посоветуйте как быть:
Настраиваю DNS сервер на одном VPS с двумя IP (для создания первичного и вторичного сервера NS1 NS2 на одном и том же сервере)
Выбрал: Linux Ubuntu 14.04.3 LTS установил BIND9
На сервере в ifconfig имеется два интерфейса:
eth0 c IP например 192.168.1.10
eth0:1 c IP например 192.168.1.11
Вопрос, как мне прописать в конфиг файлах вторичный сервер NS2?
Уточнение вопроса в конце темы.
Вот что я уже сделал:
1. Отредактировал файл прямой зоны /etc/bind/named.conf.local:
zone "example.com" {
type master;
file "/etc/bind/db.example.com";
};
2. Сделал файл зоны например db.example.com
sudo cp /etc/bind/db.local /etc/bind/db.example.com
и отредактировал
;
; BIND data file for example.com
;
$TTL 604800
@ IN SOA example.com. root.example.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
IN A 192.168.1.10
;
@ IN NS ns.example.com.
@ IN A 192.168.1.10
@ IN AAAA ::1
ns IN A 192.168.1.10
3. Отредактировал файл обратной зоны /etc/bind/named.conf.local:
zone "example.com" {
type master;
file "/etc/bind/db.example.com";
allow-transfer { 192.168.1.11; };
};
zone "192.168.1.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
allow-transfer { 192.168.1.11; };
};
4. Создал файл /etc/bind/db.192:
и отредактировал
; BIND reverse data file for local 192.168.1.XXX net
;
$TTL 604800
@ IN SOA ns.example.com. root.example.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.
10 IN PTR ns.example.com.
5. Делаю sudo service bind9 restart , все ОК
6. А далее мне нужно настраивать вторичный DNS (NS2)
Ставить bind9, править файл /etc/bind/named.conf.local
с указанием мастера, т.е. NS1
zone "example.com" {
type slave;
file "db.example.com";
masters { 192.168.1.10; };
};
zone "192.168.1.in-addr.arpa" {
type slave;
file "db.192";
masters { 192.168.1.10; };
};
НО! У меня нет второго сервера, но второй IP находится на eth0:1 - 192.168.1.11
Как мне настроить эти конфиги, например /etc/bind/named.conf.local (который указан чуть выше)