在虚拟机里 装linux 后配好dns服务 在真机为什么不能访问

2024-12-18 18:23:18
推荐回答(5个)
回答1:

必须设置真机的 DNS 服务器为虚拟机。或者设置局域网的 DHCP 服务器的网关改成你的内网 DNS 服务器的相关设置。

不过如果你的虚拟机 DNS 没设置上游服务器的话,你的真机就只能访问虚拟机的网址,外网的网址就全都不能解析。更甚于有可能你的真机将会不能访问外网。

回答2:

你要确定你的真机的网络和虚拟机是相连通的。
在真机CMD下ping你的虚拟机例如:ping 192.168.0.2,看是否能通,再在你虚拟机下ping一下看通不通。
如果能ping通,那么可能是你Linux防火墙的问题,或者你装的服务没有装好。
如果不通的话那么你去设置下网络吧,使用桥接主要网关的设置要一样。

回答3:

1.首先查看linux系统与xp系统的防护墙是否开启;
2.如果开启,看是否禁止了dns服务,主要是linux;
3.测试网络的连通性;
4.查看tcp/ip属性是否设置正确;
5.查看dns服务是否开启;
6.查看配置文件是否正确;
7.用dns服务器自身测试是否能够解析域名;
8.清空真是机的dns缓存;

回答4:

首先确认VM中的linux能和xp通信,确定dns配置正确,如果你想从XP访问linux中的dns,必须把xp中的dns设置成linux中的IP,这样就没有问题了!

回答5:

你用的Linux配置的DNS,如果客户端无法进行域名解析的话,你看一下,你的Linux中有53端口是不是真的启动了?查看命令是:
lsof -i:53

再看看你的系统中有没有启动iptables,或者selinux?你执行一下:
iptables -F //命令试一下,这一命令是将Linux的包过滤防火墙规则清除。
再关闭SELinux。