/otus_dz19

Домашняя работа № 19

OTUS ДЗ DNS/DHCP - настройка и обслуживание (Centos 7)

настраиваем split-dns
взять стенд https://github.com/erlong15/vagrant-bind
добавить еще один сервер client2
завести в зоне dns.lab
имена
web1 - смотрит на клиент1
web2 смотрит на клиент2

завести еще одну зону newdns.lab
завести в ней запись
www - смотрит на обоих клиентов

настроить split-dns
клиент1 - видит обе зоны, но в зоне dns.lab только web1

клиент2 видит только dns.lab

*) настроить все без выключения selinux   

Как запустить:

  • git clone git@github.com:staybox/otus_dz19.git && cd otus_dz19 && vagrant up

Как проверить работоспособность:

  • После отработки vagrant up можно повыполнять dns запросы на client и client2.

Для client:

[vagrant@client ~]$ nslookup dns.lab 192.168.50.11
Server:		192.168.50.11
Address:	192.168.50.11#53

Name:	dns.lab
Address: 192.168.50.11
Name:	dns.lab
Address: 192.168.50.10

[vagrant@client ~]$ nslookup web1.dns.lab 192.168.50.10
Server:		192.168.50.10
Address:	192.168.50.10#53

Name:	web1.dns.lab
Address: 192.168.50.15

[vagrant@client ~]$ nslookup web1.dns.lab 192.168.50.11
Server:		192.168.50.11
Address:	192.168.50.11#53

Name:	web1.dns.lab
Address: 192.168.50.15

[vagrant@client ~]$ nslookup web2.dns.lab 192.168.50.10
Server:		192.168.50.10
Address:	192.168.50.10#53

** server can't find web2.dns.lab: NXDOMAIN

[vagrant@client ~]$ nslookup web2.dns.lab 192.168.50.11
Server:		192.168.50.11
Address:	192.168.50.11#53

** server can't find web2.dns.lab: NXDOMAIN
 
[vagrant@client ~]$ nslookup newdns.lab 192.168.50.10
Server:		192.168.50.10
Address:	192.168.50.10#53

Name:	newdns.lab
Address: 192.168.50.11
Name:	newdns.lab
Address: 192.168.50.10

[vagrant@client ~]$ nslookup newdns.lab 192.168.50.11
Server:		192.168.50.11
Address:	192.168.50.11#53

Name:	newdns.lab
Address: 192.168.50.10
Name:	newdns.lab
Address: 192.168.50.11

[vagrant@client ~]$ nslookup www.newdns.lab 192.168.50.10
Server:		192.168.50.10
Address:	192.168.50.10#53

Name:	www.newdns.lab
Address: 192.168.50.16
Name:	www.newdns.lab
Address: 192.168.50.15

[vagrant@client ~]$ nslookup www.newdns.lab 192.168.50.11
Server:		192.168.50.11
Address:	192.168.50.11#53

Name:	www.newdns.lab
Address: 192.168.50.16
Name:	www.newdns.lab
Address: 192.168.50.15

Для client2:

[root@client2 ~]# nslookup dns.lab 192.168.50.10
Server:		192.168.50.10
Address:	192.168.50.10#53

Name:	dns.lab
Address: 192.168.50.10
Name:	dns.lab
Address: 192.168.50.11

[root@client2 ~]# nslookup dns.lab 192.168.50.11
Server:		192.168.50.11
Address:	192.168.50.11#53

Name:	dns.lab
Address: 192.168.50.10
Name:	dns.lab
Address: 192.168.50.11

[root@client2 ~]# nslookup web1.dns.lab 192.168.50.10
Server:		192.168.50.10
Address:	192.168.50.10#53

Name:	web1.dns.lab
Address: 192.168.50.15

[root@client2 ~]# nslookup web1.dns.lab 192.168.50.11
Server:		192.168.50.11
Address:	192.168.50.11#53

Name:	web1.dns.lab
Address: 192.168.50.15

[root@client2 ~]# nslookup web2.dns.lab 192.168.50.10
Server:		192.168.50.10
Address:	192.168.50.10#53

Name:	web2.dns.lab
Address: 192.168.50.16

[root@client2 ~]# nslookup web2.dns.lab 192.168.50.11
Server:		192.168.50.11
Address:	192.168.50.11#53

Name:	web2.dns.lab
Address: 192.168.50.16

[root@client2 ~]# nslookup newdns.lab 192.168.50.10
Server:		192.168.50.10
Address:	192.168.50.10#53

** server can't find newdns.lab: NXDOMAIN

[root@client2 ~]# nslookup newdns.lab 192.168.50.11
Server:		192.168.50.11
Address:	192.168.50.11#53

** server can't find newdns.lab: NXDOMAIN

[root@client2 ~]# nslookup www.newdns.lab 192.168.50.10
Server:		192.168.50.10
Address:	192.168.50.10#53

** server can't find www.newdns.lab: NXDOMAIN
 
[root@client2 ~]# nslookup www.newdns.lab 192.168.50.11
Server:		192.168.50.11
Address:	192.168.50.11#53

** server can't find www.newdns.lab: NXDOMAIN