Настройка DNS для офисов HQ и BR

Задание:

  • Основной DNS-сервер реализован на HQ-SRV
  • Сервер должен обеспечивать разрешение имён в сетевые адреса устройств и обратно в соответствии с таблицей 3
  • В качестве DNS сервера пересылки используйте любой общедоступный DNS сервер(77.88.8.7, 77.88.8.3 или другие)
Устройство Запись Тип
HQ-RTR hq-rtr.au-team.irpo A
BR-RTR br-rtr.au-team.irpo A
BR-FW br-fw.au-team.irpo A
HQ-SRV hq-srv.au-team.irpo A,PTR
HQ-CLI hq-cli.au-team.irpo A
BR-SRV br-srv.au-team.irpo A,PTR
ISP (интерфейс направленный в сторону HQ-RTR) docker.au-team.irpo A
ISP  (интерфейс направленный в сторону BR-RTR) web.au-team.irpo A

Вариант реализации 1:

  • Устанавливаем пакет dnsmasq
apt-get update

apt-get install dnsmasq

mcedit /etc/dnsmasq.conf

Запускаем dnsmasq и добавляем его в автозапуск

systemctl enable --now dnsmasq

HQ-CLI:

  • Проверяем работу DNS:
[user@hq-cli ~]$ host hq-rtr.au-team.irpo
hq-rtr.au-team.irpo has address 192.168.99.1
hq-rtr.au-team.irpo has address 192.168.200.1
hq-rtr.au-team.irpo has address 192.168.100.1
[user@hq-cli ~]$ host hq-srv.au-team.irpo
hq-srv.au-team.irpo has address 192.168.100.2
[user@hq-cli ~]$ host hq-cli.au-team.irpo
hq-cli.au-team.irpo has address 192.168.200.2
[user@hq-cli ~]$ host br-rtr.au-team.irpo
br-rtr.au-team.irpo has address 192.168.0.1
[user@hq-cli ~]$ host br-srv.au-team.irpo
br-srv.au-team.irpo has address 192.168.0.2
[user@hq-cli ~]$ host docker.au-team.irpo
docker.au-team.irpo has address 172.16.1.1
[user@hq-cli ~]$ host web.au-team.irpo
web.au-team.irpo has address 172.16.2.1
[user@hq-cli ~]$ host br-fw.au-team.irpo
br-fw.au-team.irpo has address 192.168.0.2
br-fw.au-team.irpo has address 192.168.1.1
[user@hq-cli ~]$ host 192.168.99.1
1.99.168.192.in-addr.arpa domain name pointer hq-rtr.au-team.irpo.
[user@hq-cli ~]$ host 192.168.100.1
1.100.168.192.in-addr.arpa domain name pointer hq-rtr.au-team.irpo.
[user@hq-cli ~]$ host 192.168.200.1
1.200.168.192.in-addr.arpa domain name pointer hq-rtr.au-team.irpo.
[user@hq-cli ~]$ host 192.168.100.2
2.100.168.192.in-addr.arpa domain name pointer hq-srv.au-team.irpo.
[user@hq-cli ~]$ host 192.168.200.2
2.200.168.192.in-addr.arpa domain name pointer hq-cli.au-team.irpo.
[user@hq-cli ~]$ host ya.ru
ya.ru has address 77.88.44.242
ya.ru has address 77.88.55.242
ya.ru has address 5.255.255.242
ya.ru has IPv6 address 2a02:6b8::2:242
ya.ru mail is handled by 10 mx.yandex.ru.
[user@hq-cli ~]$ 

Вариант реализации 2: