各位好,我想dns实现解析主机名rac-scan.localdomain为三个不同的ip地址,应该是round-robin算法吧,每次按照顺序出三个不同的ip,并非随机解析。
试验环境如下:
宿主机 fedora14 ip为dhcp,作为dns服务器用。这里有不明之处,作为dns是否必须要固定ip。还是在客户端指定dns服务器ip即可?
笔记本2个接口,目前用的无线网络,dhcp
cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
::1 localhost.localdomain localhost6
安装软件如下
bind-9.7.4-2.P1.fc14.x86_64
bind-libs-9.7.4-2.P1.fc14.x86_64
bind-utils-9.7.4-2.P1.fc14.x86_64
(bind-chroot没装,装了更晕了)
named的配置文件
options {
listen-on port 53 { any; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; };
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
#zone "rac-scan" IN {
# type Master;
# file "rac-scan.localdomain";
#};
最后的几行是我自己加的,加完named服务都起不来了
[root@localhost Desktop]# cat /var/named/rac-scan.localdomain
$TTL 86400
@ IN SOA localdomain. root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS localdomain.
rac-scan IN A 192.168.1.131
rac-scan IN A 192.168.1.132
rac-scan IN A 192.168.1.133
我想最终实现:
在宿主机上另开两个虚拟机,通过宿主机的dns服务,根据rac-scan来按顺序分配到三个ip地址。虚拟机和宿主和rac-scan分配的三个ip都在同一个网段上,请教如何实现?整了两天了,连服务都起不来了……望高手指点,谢谢。
ly36843 于 2012-03-02 22:43:24发表:
分离解析DNS 不行吗
于 2012-02-24 09:45:44发表:
启动失败不是会有提示的吗?有错误按错误提示改
zone "rac-scan" IN { //rac-scan后面要加“.”的吧,你可以加上试试
type Master;
file "rac-scan.localdomain";
};
我也是新手来着,也是过来找答案的,你说的那些也不是很懂,但dns的ip应该是固定的,要不怎么正解反解,你再看下相关文档呗
lengkuqiufeng 于 2012-02-19 18:09:33发表:
你的整体的配置文件就有问题
于 2012-02-13 14:18:17发表:
求高人指教。
velcbo 于 2012-02-13 08:56:41发表:
不懂噢