У меня есть среда разработки с 2 виртуальными машинами, работающими с CentOS 7 через vagrant. Мой провайдер - VirtualBox.
site.dev.cafe - мой DNS-сервер, и я считаю, что его конфигурация правильная и работает.
На сайте site.dev.cafe команды dig и nslookup работают нормально, показывая все 13 корневых серверов DNS, он разрешает свой собственный IP-адрес в имя и наоборот, а также в любом интернет-домене.
vm2 настроен на использование site.dev.cafe в качестве сервера имен, но vm2 не может ничего разрешить, даже если vm2 может пропинговать site.dev.cafe.
SELinux и iptables отключены на обеих виртуальных машинах.
Мне интересно, связана ли эта проблема с тем, как Vagrant работает с сетями.
Переход к более конкретной конфигурации:
На сайте .dev.cafe:
# ifconfig enp0s3: flags=4163 mtu 1500 inet 10.0.2.15 netmask 255.0.0.0 broadcast 10.255.255.255 enp0s8: flags=4163 mtu 1500 inet 10.0.6.62 netmask 255.255.255.0 broadcast 10.0.6.255 # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default 10.0.2.3 0.0.0.0 UG 100 0 0 enp0s3 10.0.0.0 0.0.0.0 255.0.0.0 U 100 0 0 enp0s3 10.0.6.0 0.0.0.0 255.255.255.0 U 0 0 0 enp0s8 link-local 0.0.0.0 255.255.0.0 U 1003 0 0 enp0s8 # cat /var/named/dev.cafe.zone $ORIGIN dev.cafe. $TTL 86400 @ IN SOA dns1.dev.cafe. hostmaster.dev.cafe. ( 2015121400 ;serial 21600 ;refresh after 6 hours 3600 ;retry after 1 hour 604800 ;expire after 1 week 86400 ) ;minimum TTL 1 day IN NS dns1.dev.cafe. IN MX 10 mail.dev.cafe. IN A 10.0.6.62 dns1 IN A 10.0.6.62 site IN A 10.0.6.62 ftp IN A 10.0.6.62 mail IN CNAME site www IN CNAME site vm2 IN A 10.0.6.61 # cat /var/named/dev.cafe.rev.zone $ORIGIN 6.0.10.in-addr.arpa. $TTL 86400 @ IN SOA dns1.dev.cafe. hostmaster.dev.cafe. ( 2015121400 ;serial 21600 ;refresh after 6 hours 3600 ;retry after 1 hour 604800 ;expire after 1 week 86400 ) ;minimum TTL 1 day @ IN NS site.dev.cafe. 61 IN PTR vm2.dev.cafe. 62 IN PTR site.dev.cafe. # nslookup ftp.dev.cafe Server: 127.0.0.1 Address: 127.0.0.1#53 Name: ftp.dev.cafe Address: 10.0.6.62 # nslookup site.dev.cafe Server: 127.0.0.1 Address: 127.0.0.1#53 Name: site.dev.cafe Address: 10.0.6.62 # nslookup 10.0.6.62 Server: 127.0.0.1 Address: 127.0.0.1#53 62.6.0.10.in-addr.arpa name = site.dev.cafe. # ping yahoo.com PING yahoo.com (98.138.253.109) 56(84) bytes of data. 64 bytes from ir1.fp.vip.ne1.yahoo.com (98.138.253.109): icmp_seq=1 ttl=63 time=63.9 ms # cat /etc/resolv.conf domain dev.cafe nameserver 127.0.0.1
На вм2:
# ifconfig enp0s3: flags=4163 mtu 1500 inet 10.0.2.15 netmask 255.0.0.0 broadcast 10.255.255.255 enp0s8: flags=4163 mtu 1500 inet 10.0.6.61 netmask 255.255.255.0 broadcast 10.0.6.255 # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default 10.0.2.3 0.0.0.0 UG 100 0 0 enp0s3 10.0.0.0 0.0.0.0 255.0.0.0 U 100 0 0 enp0s3 10.0.6.0 0.0.0.0 255.255.255.0 U 0 0 0 enp0s8 link-local 0.0.0.0 255.255.0.0 U 1003 0 0 enp0s8 # cat /etc/resolv.conf domain dev.cafe nameserver 10.0.6.62 # ping 10.0.6.62 PING 10.0.6.62 (10.0.6.62) 56(84) bytes of data. 64 bytes from 10.0.6.62: icmp_seq=1 ttl=64 time=0.008 ms 64 bytes from 10.0.6.62: icmp_seq=2 ttl=64 time=3.64 ms
Помогите, пожалуйста. Спасибо.