各位好,我现在配置Apacha建立一个虚拟主机(多主机头类型)遇到难题,恳请高手帮忙!
IP为10.109.1.117的Linux主机需要建两个域caocao.com和xiaolong.com
在/ect/httpd/conf/httpd.conf中加入以下语句
NameVirtualHost  10.109.1.117
<VirtualHost 10.109.1.117>
   ServerName   www.caocao.com:80
   DocumentRoot  /var/www/caocao/
   DirectoryIndex  caocao.html
</VirtualHost> 
<VirtualHost 10.109.1.117>
   ServerName   www.xiaolong.com:80
   DocumentRoot  /var/www/xiaolong/
   DirectoryIndex  xiaolong.html
</VirtualHost> 
并建立了相应的目录和文件,然后进行DNS解析,就在这里遇到问题,根据老师讲解DNS需要配置三个文件分别为主配置文件,正向解析和反向解析文件,问题就出在反向解析文件。一般反向解析文件要这样命名=》1.109.10.in-addr.arpa形式,那么一个网段有两个需要反向解析的文件,应该怎样命名呢?
我尝试这样zone "1.109.10.in-addr.arpa"{
    type master;
    file "caocao.com.arpa";};
zone "1.109.10.in-addr.arpa"{
    type master;
    file "xiaolong.com.arpa";};
DNS服务器根本无法启动然后尝试
zone "1.109.1.in-addr.arpa"{
    type master;
    file "1.109.1.in-addr.arpa";};然后在/var/named/下建立1.109.10.in-addr.arpa在里面写入以下语句
$TTL 86400
@           IN     SOA     dns.caocao.com.   root.localhost(
                           6 : serial
                           28800 : refresh
                           7200 : retry
                           604800 : expire
                           86400 : ttl)
@          IN    NS       dns.caocao.com.117        IN    PTR      dns.caocao.com
117        IN    PTR      www.caocao.com
@           IN     SOA     dns.xiaolong.com.   root.localhost(
                           6 : serial
                           28800 : refresh
                           7200 : retry
                           604800 : expire
                           86400 : ttl)
@          IN    NS       dns.xiaolong.com.117        IN    PTR      dns.xiaolong.com
117        IN    PTR      www.xiaolong.com然而也不行现请高人指点,多谢了

解决方案 »

  1.   

    呃~~问题出现这么久没人回答啊,不知道有没有解决啊,这种情况其实根本不需要去建立两个反向域,否则会报错,以下两个反向域只需建立一个即可。
    zone "1.109.10.in-addr.arpa"{
      type master;
      file "caocao.com.arpa";};
    zone "1.109.10.in-addr.arpa"{
      type master;
      file "xiaolong.com.arpa";};
    但是正向解析域必须是两个,因为要用于虚拟主机;假如只是建立
    zone "1.109.10.in-addr.arpa"{
      type master;
      file "caocao.com.arpa";};
    这个反向域,那么就在caocao.com.arpa这个文件中继续添加需要的反向映射,如果你不需要反向解析的话,就不用再在里面加新的了。只要配置好正向解析,无论配不配置反向解析,都不会影响虚拟主机的使用。