1

У меня есть среда разработки с 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

Помогите, пожалуйста. Спасибо.

0