Vagrant VM 内的 DNS 服务器和客户端配置?

Vagrant VM 内的 DNS 服务器和客户端配置?

我有一个开发环境,其中有 2 个虚拟机通过 vagrant 运行 CentOS 7。我的提供商是 VirtualBox。

site.dev.cafe 是我的 DNS 服务器,我相信它的配置正确并且正常运行。

在 site.dev.cafe 上,“dig”和“nslookup”命令运行正常,显示所有 13 个 DNS 根服务器,它将自己的 IP 地址解析为名称,反之亦然,以及任何 Internet 域。

vm2 配置为使用 site.dev.cafe 作为名称服务器,但即使 vm2 能够 ping site.dev.cafe,也无法解析任何内容。

两个虚拟机上的 SELinux 和 iptables 均被禁用。

我想知道这个问题是否与 Vagrant 如何处理网络有关。

转到更具体的配置:

在 site.dev.cafe 上:

# ifconfig
enp0s3:标志=4163 mtu 1500
        inet 10.0.2.15 网络掩码 255.0.0.0 广播 10.255.255.255
enp0s8:标志=4163 mtu 1500
        inet 10.0.6.62 网络掩码 255.255.255.0 广播 10.0.6.255


# 路线
内核 IP 路由表
目标网关 Genmask 标志 指标参考使用 Iface
默认 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
本地链路 0.0.0.0 255.255.0.0 U 1003 0 0 enp0s8


# cat /var/named/dev.cafe.zone
$ORIGIN dev.cafe。
$TTL 86400
@ 在 SOA dns1.dev.cafe.hostmaster.dev.cafe.(
    2015121400;序列
    21600 ;6小时后刷新
    3600 ;1 小时后重试
    604800;1 周后过期
    86400 );最小 TTL 1 天

                在 NS dns1.dev.cafe 中。
                在 MX 10 mail.dev.cafe 中。
                在 10.0.6.62 中
dns1 在 10.0.6.62
站点 IN A 10.0.6.62
ftp 在 10.0.6.62
邮件 IN CNAME 站点
www IN CNAME 站点
vm2 在 10.0.6.61


# cat /var/named/dev.cafe.rev.zone
$ORIGIN 6.0.10.in-addr.arpa。
$TTL 86400
@ 在 SOA dns1.dev.cafe.hostmaster.dev.cafe.(
    2015121400;序列
    21600 ;6小时后刷新
    3600 ;1 小时后重试
    604800;1 周后过期
    86400 );最小 TTL 1 天

@ IN NS site.dev.cafe。
61 在 PTR vm2.dev.cafe。
62 在 PTR 站点.dev.cafe。


# nslookup ftp.dev.cafe
服务器:127.0.0.1
地址:127.0.0.1#53

名称:ftp.dev.cafe
地址:10.0.6.62

# nslookup site.dev.cafe
服务器:127.0.0.1
地址:127.0.0.1#53

名称:site.dev.cafe
地址:10.0.6.62

# nslookup 10.0.6.62
服务器:127.0.0.1
地址:127.0.0.1#53

62.6.0.10.in-addr.arpa 名称 = site.dev.cafe。

# ping yahoo.com
PING yahoo.com (98.138.253.109) 56(84) 字节数据。
来自 ir1.fp.vip.ne1.yahoo.com (98.138.253.109) 的 64 字节:icmp_seq=1 ttl=63 时间=63.9 毫秒


# 猫/etc/resolv.conf
域名 dev.cafe
名称服务器 127.0.0.1

在 vm2 上:

# ifconfig
enp0s3:标志=4163 mtu 1500
        inet 10.0.2.15 网络掩码 255.0.0.0 广播 10.255.255.255
enp0s8:标志=4163 mtu 1500
        inet 10.0.6.61 网络掩码 255.255.255.0 广播 10.0.6.255


# 路线
内核 IP 路由表
目标网关 Genmask 标志 指标参考使用 Iface
默认 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
本地链路 0.0.0.0 255.255.0.0 U 1003 0 0 enp0s8


# 猫/etc/resolv.conf
域名 dev.cafe
名称服务器 10.0.6.62

# ping 10.0.6.62
PING 10.0.6.62 (10.0.6.62) 56(84) 字节数据。
来自 10.0.6.62 的 64 字节:icmp_seq=1 ttl=64 时间=0.008 毫秒
来自 10.0.6.62 的 64 字节:icmp_seq=2 ttl=64 时间=3.64 毫秒

请帮忙。谢谢。

相关内容