我有一个开发环境,其中有 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 毫秒
请帮忙。谢谢。