Windows 7 和 VirtualBox(centos 7)DNS 不起作用

Windows 7 和 VirtualBox(centos 7)DNS 不起作用

我有一台 Windows 7 主机和已安装的 VirtualBox 5.1.4(顶部装有 CentOS 7),但由于连接问题,我遇到了困难。

我使用以下设置设置了虚拟机 在此处输入图片描述

并且从我的主机我能够 ping 它并且可以通过 ssh 访问它。

C:\Users\username>ping 10.13.81.75
Pinging 10.13.81.75 with 32 bytes of data:
Reply from 10.13.81.75: bytes=32 time<1ms TTL=64
Reply from 10.13.81.75: bytes=32 time<1ms TTL=64
Ping statistics for 10.13.81.75:
    Packets: Sent = 2, Received = 2, Lost = 0 (0% loss),

我的主机文件设置如下:

10.13.81.75 local.dev.com localhost

该域名无法使用,无法 ping 通,我收到以下回复

C:\Users\username>ping local.dev.com
Pinging local.dev.com [10.13.81.68] with 32 bytes of data:
Reply from 10.13.81.43: Destination host unreachable.

我知道该域在 VB 内部运行,因为我可以 ping 它:

[root@local conf]# ping local.dev.com
PING local.dev.com (127.0.0.1) 56(84) bytes of data.
64 bytes from local.dev.com (127.0.0.1): icmp_seq=1 ttl=64 time=0.000 ms
64 bytes from local.dev.com (127.0.0.1): icmp_seq=2 ttl=64 time=0.056 ms
64 bytes from local.dev.com (127.0.0.1): icmp_seq=3 ttl=64 time=0.071 ms

遵循其他教程和“附加到”的网络类型会导致我遇到同样的问题,可以 ping / ssh,但主机上的域不起作用。欢迎任何想法。

答案1

经过几个小时的努力,我在超级用户中一个未投票的答案中找到了答案:

功劳归于https://superuser.com/users/523684/george

我也遇到了这个问题。根据您的描述,我运行的设置与您相同。事实证明,我已安装并正在运行防火墙,因此必须使用以下命令:

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

在这里回答 https://superuser.com/a/1002470/636716

相关内容