Eu tenho um ambiente de desenvolvimento com 2 VMs rodando o CentOS 7 através do vagrant. Meu provedor é o VirtualBox.
site.dev.cafe é meu servidor DNS, e acredito que sua configuração esteja correta e funcionando.
No site.dev.cafe, os comandos 'dig' e 'nslookup' funcionam bem mostrando todos os 13 servidores raiz do DNS, ele resolve seu próprio endereço IP para nomear e vice-versa, bem como qualquer domínio da Internet.
vm2 está configurado para usar o site.dev.cafe como um servidor de nomes, mas o vm2 não é capaz de resolver nada, mesmo que o vm2 consiga fazer o ping do site.dev.cafe.
SELinux e iptables estão desativados nas duas VMs.
Eu estou querendo saber se esse problema tem a ver com como o Vagrant lida com redes.
Indo para uma configuração mais específica:
No site.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
Em vm2:
# 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
Ajuda por favor. Obrigado.
Tags dns virtualbox vagrant centos-7