LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 675|回复: 7

请教北南南北兄:有关DNS 配置的问题

[复制链接]
发表于 2003-7-22 23:30:02 | 显示全部楼层 |阅读模式
我的系统是:RH8
eth0:192.168.0.8
我想用192.168.0.8 这个IP 地址为不同的域名做解析:比如:
www.cool.com  192.168.0.8
www.go.com  192.168.0.8


named.conf 配置如下:
options {
  directory "/var/named";
};
zone "." {
  type hint;
  file "named.ca";
};
zone "cool.com" {
   type master;
file "named.cool";
};
zone "0.168.192.in-addr.arpa" {
   type master;
file "named.cool.arpa";
};
zone " go.com" {
type master;
file "named.go";
};
zone "0.0.127.in-addr.arpa"{
  type master;
  file "named.localhost.arpa";
};

named.cool 配置如下:
@  IN SOA   www.cool.com.    root.www.cool.com. (
                    2002011601 ; serial
                     10800     ;refresh
                     3600      ;retry
                     604800    ;expire
                    86400      ;default_ttl
                     )
   IN   NS   www.cool.com.
cool.com.  IN A  192.168.0.8
localhost  IN A  127.0.0.1
www        IN A  192.168.0.8
dns        IN A  192.168.0.8
ftp        IN A  192.168.0.8

named.cool.arpa 配置如下:

@  IN SOA   www.cool.com.    root.www.cool.com. (
                    2002011601 ; serial
                     10800     ;refresh
                     3600      ;retry
                     604800    ;expire
                    86400      ;default_ttl
                     )
   IN   NS   www.cool.com.
     
8  IN   PTR  www.cool.com.
8  IN   PTR  www.go.com.


我通过测试:
ping www.cool.com   可以返回 192.168.0.8
nslookup www.cool.com 返回  name:www.cool.com  server:192.168.0.8
ping www.go.com      返回 unknown host www.go.com
nslookup 192.168.0.8  返回
8.0.168.192.in-addr.arpa   name=www.go.com.
8.0.168.192.in-addr.arpa   name=www.cool.com.
                     
resolv.conf 配置如下:
domain cool.com
nameserver:192.168..0.8
serach localdomain


我的配置有问题吗? 如何实现这个功能。盼复!谢谢!
发表于 2003-7-23 08:26:38 | 显示全部楼层
"named.go"的区数据库文件呢?
cool.com里面设置“8 IN PTR www.go.com.”是没用的,设置LOCALHOST更没必要~
 楼主| 发表于 2003-7-23 17:14:30 | 显示全部楼层
named.go 配置如下:
@ IN SOA www.go.com. root.www.go.com. (
2002011601 ; serial
10800 ;refresh
3600 ;retry
604800 ;expire
86400 ;default_ttl
)
IN NS www.go.com.
go.com. IN A 192.168.0.8
localhost IN A 127.0.0.1
www IN A 192.168.0.8
dns IN A 192.168.0.8
ftp IN A 192.168.0.8
发表于 2003-7-23 17:32:36 | 显示全部楼层

然后你的apache也要设置虚拟主机!

dns就是多一个域,然后添加不同的域名就可以了!
而apache要设置不同主机同ip的虚拟主机
 楼主| 发表于 2003-7-23 17:35:41 | 显示全部楼层
我要怎么做呢?
发表于 2003-7-23 17:40:29 | 显示全部楼层
cool.com.arpa中的
8 IN PTR www.go.com
是应该去掉, 一个地址不可以返回两个名字。
但是两个名字可以指向同一个地址。
发表于 2003-7-23 17:41:16 | 显示全部楼层

提议你多看看关于dns的配置和apache的配置的文章

你在这里搜索就能找到不少
 楼主| 发表于 2003-7-23 17:53:56 | 显示全部楼层
DNS 的配置我看过很多贴子,也看了不少相关的书。能告诉我,如何实现吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表