...linux装了个DNS,从真机可以拼虚拟机可以解析,但是从虚拟机自己拼自己...

发布网友 发布时间:2024-10-18 23:50

我来回答

4个回答

热心网友 时间:2024-11-07 05:35

真机可以用域名访问虚拟机,说明可以解析,域名服务器配置没有问题。但是虚拟机自己无法解析域名。原因出现在虚拟机的配置上面。1.ifconfig eth0 IP address.查看或者配置虚拟机IP地址。2.chkconfig --level 35 named on打开开机启动DNS /etc/rc.d/init.d/named restart 重启服务试试。3.重新配置下DNS服务器配置文件。vim /etc/named.conf vim /var/named/XXX.XXX.zone , 并且rndc-confgen -ab 25.如果是企业版版(system-config-network),如果是个人版(redhat-config-network),打开图形界面,检查DNS中主DNS服务器IP为DNS服务器的IP地址。5.vim /etc/resolv.conf 看是否有nameserver IP(DNS服务器IP地址)。填写IP记录。 search XXX(域名)6.vim /etc/sysconfig/network-scripts/ifcfg-eth0看IP地址是否一致。7.vim /etc/sysconfig/network看NETWORKING=yes.8.没有问题,重启服务。/etc/rc.d/init.d/named reload | restart .9.测试 nslookup XXX.XXX.XXX.XXX.最重要的是指定DNS nameserver这个记录在虚拟机里面。

热心网友 时间:2024-11-07 05:36

如果是Redhat系统、redflagh系统的,可以使用netconfig命令看看。
或system-config-network命令启动图形界面下的网络配置,把eth0配置好就可以了。
不过DNS服务器的地址存放在/etc/resolv.conf文件中。该文件是DNS域名解析的配置文件,它的格式很简单,每行以一个关键字开头,后接配置参数。resolv.conf的关键字主要有四个,分别是:nameserver #定义DNS服务器的IP地址
domain #定义本地域名
search #定义域名的搜索列表
sortlist #对返回的域名进行排序

/etc/resolv.conf的一个示例:
domain ringkee.comsearch www.ringkee.com ringkee.com
nameserver 202.96.128.86
nameserver 202.96.128.166
最主要是nameserver关键字,如果没指定nameserver就找不到DNS服务器,其它关键字是可选的

热心网友 时间:2024-11-07 05:29

关闭真机防火墙,查看IP地址的子网掩码算出IP地址范围,换个网

热心网友 时间:2024-11-07 05:33

DNS服务本身解析的话,你得把DNS服务器的DNS地址设置为本机地址嘛。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com