各位好,我现在配置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然而也不行现请高人指点,多谢了
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然而也不行现请高人指点,多谢了
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这个文件中继续添加需要的反向映射,如果你不需要反向解析的话,就不用再在里面加新的了。只要配置好正向解析,无论配不配置反向解析,都不会影响虚拟主机的使用。