Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

分析discuz的域名系统

[复制链接]
muyi1022 发表于 2006-11-12 00:22:27 | 显示全部楼层 |阅读模式
分析discuz的域名系统

通过nslookup查询的discuz的DNS
我们可以得出以下的结果。Discuz的DNS采取的主,辅DNS相结合的方式。。。。
discuz.net和discuz.com的DNS---------是ns1.discuz.net:125.91.12.85(主)
ns2.discuz.net:125.91.6.130(辅)
  
  
看来discuz.net和discuz.com是挂在一个服务器上的。。。。
然后我们在看看他的DNS的SOA


另外还有他的MX


从上面的图片我们能推测出他的DNS配置文件的设置。。。。。。。。

估计他使用的系统是类unix系统。。。
bind软件是通用的而且比较稳定的DNS软件。。。
因此我以bind的配置过程来推测他的named的配置文件。。

首先。。/etc/named.conf为主配置文件。。|||主DNS服务器。。。。

zone “discuz.net” IN {
type master;
file “named.discuz.net”;
};
zone “91.125-addr.arpa” IN {
type master;
file “res-discuz.net”;
}
include “/etc/rndc.key”;
------------------------------------------------------------------
这行写在125.91.6.130服务器上。。。也就是辅DNS服务器上的。。。
zone “discuz.net” IN {
type slave;
file “named.discuz.net”;
master {125.91.12.85};
};
zone “91.125-addr.arpa” IN {
   type slave;
   file “res-discuz.net”;
master {125.91.12.85};
};
include “/etc/rndc.key”;



在/var/named/文件夹下建立named.discuz.net和res-discuz.net正向和反向解析文件。。。
named.discuz.net

$TTL 300
@   IN   SOA  dns1.discuz.net. root.discuz.net.(
                         2006111101   ;  serial
                         1800         ;  refresh
                         300          ;  retry
                         3600         ;   expire
                         300         ) ;  Minimum
           IN  NS   ns1.discuz.net.
IN  NS    ns2.discuz.net.
ns1      IN   A     125.91.12.85
ns2       IN    A      125.91.6.130
www       IN    A      125.91.12.85
ftp         IN    CHAME  www
res-discuz.net的内容推测如下
$TTL 300
@   IN   SOA  dns1.discuz.net. root.discuz.net.(
                         2006111101   ;  serial
                         1800         ;  refresh
                         300          ;  retry
                         3600         ;   expire
                         300         ) ;  Minimum
IN  NS   ns1.discuz.net.
IN  NS    ns2.discuz.net.
12.85        IN  PTR    ns1.discuz.net.
6.130        IN  PTR    ns2.discuz.net.
12.85        IN  PTR    discuz.dismall.com.

另外在辅DNS(125.91.6.130)上配置―――与主DNS同步
在其系统的named.conf中加入。。。。以下内容。。
zone “discuz.net” IN {
type slave;
file “named.discuz.net”;
master {125.91.12.85};
};
zone “91.125-addr.arpa” IN {
   type slave;
   file “res-discuz.net”;
master {125.91.12.85};
};
―――――――――――――――――――――――――――――――――――――――
以上是discuz.net的DNS。。关于discuz.com的DNS呢。。。
我们先看这个图片

看来discuz.net和discuz.com是同一个DNS。。。。
因此只需要在其主配置文件中named.conf中添加相应的named.discuz.com和res-discuz.com正反向解析域。。
并在/var/named/建立named.discuz.com和res-discuz.com文件。。。
方法和以上discuz.net的 DNS方法一样。。。

以上的内容供学习参考和讨论用。。。关于discuz的DNS只是推测。。希望大家指点。。

[ 本帖最后由 muyi1022 于 2006-11-12 00:37 编辑 ]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-11 06:36 , Processed in 0.022177 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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