当前位置:首页 > 虚拟机 > 正文

vm虚拟机dns服务器教程(虚拟机怎么做服务器)


一、我在RedHatEnterpriselinux5(虚拟机VMware9)上安装了DNS服务器,DNS能够正常启动,但是解析有问题首先,你的电脑上需要配置三个文件:
/etc/hosts:这是主机名最早对应的IP文件;
/etc/:这个很重要!它是ISP的DNS服务器的IP记录。
/etc/:这个文件是“确定”是否应该使用/etc/hosts或/etc/的设置!
请勿触摸第一个和第三个地址。主要是第二个。您必须清楚记下您的父DNS服务器的IP地址。一般来说,你需要写两个!
配置完这些后,就可以使用nslookup或dig了。您刚才说您的计算机上安装了DNS服务器,所以我有一个问题想问您。安装DNS服务器后,您是否已将适当的正确信息添加到计算机上的/var/named中?DNS服务器用于通过输入域名进行查询并接收相应的信息。当然,如果这台计算机没有适当的信息,它将无法解析您的域名。现在你明白了吗?
如果您自己设置DNS服务器,通常不需要提供正确的信息。一种方法是为本地计算机上的“.”区域添加正确的信息。这称为仅缓存DNS服务器。当你将域名分配给自己的DNS服务器时,它会解析“.”区域,然后提交给父DNS服务器以查找剩余的解析结果。还有一个转发DNS服务器不需要“.”。此类服务器直接将获取到的域名发送给管理器进行处理。/etc/中配置的代码如下
Options{
listen-onport53{any;};//不能设置,表示接受所有
目录“/var/named";//数据库默认存放的目录
dump-file"/var/named/data/cache_";//一些统计信息
statistics-file"/var/named/data/named_";
memstatistics-file"/var/named/data/named_mem_";
allow-query{any;};//不能保持设置,思是all都接受
recursionyes;//把自己当成客户端的查询模式
forwardonly;//暂时不能设置
forwarders{//这就是重点!
168.95.1.1;//首先使用中华电信的DNS作为上层
139.175.10.20;//然后使用Seednet作为上层
};
};//最后,记住结束符号!
试试吧,不行的话我给你找理由!