我的番茄炒蛋
生活如此精彩,挑战无处不在!

导航

 
由于是第一次配置,所以采用了最简模式。

网上很多文章误导了本人,浪费了我很多时间,黎叔很生气。

第一步 通过 /etc/rc.conf自动启动域名解析服务,添加
PHP代码:
 named_enable="YES" 

第二步 在 /etc/namedb/named.conf下添加我们自己的域,并删除所有暂时无法理解,冗余的功能(包括反向解析域),增加成功机会,这也是我学习新生事物最常用的手段,哪些该删,靠直觉和运气了,我的运气向来不错。

最后变成了这个样子
PHP代码:
 etc/namedb/named.conf
options 
{
        
directory       "/etc/namedb";        
        
pid-file        "/var/run/named/pid";   //这句我不理解
        
datasize         20M;                         //缓存域名的数据库最大尺寸
};
zone "." {
        
type hint;
        
file "named.root";               //BSD自带的世界上顶级域名的配置文件
};
zone "0.0.127.in-addr.arpa" {
        
type master;
        
file "localhost.rev";
};
zone "ydfzx.com"{
        
type master;
        
file "ydfzx.com.db";                            //我的域名解析配置文件
}; 

第三步 ,写自己的域名解析配置文件 /etc/namedb/ydfzx.com.db
PHP代码:
 @           IN   SOA  ns.ydfzx.comdns.ydfzx.com. (
                         
2004030101 Serial (date2 digits version of day)
                         
86400   refresh (1 day)
                         
7200    retry (2 hours)
                         
8640000 expire (100 days)
                         
864000 ) ; minimum (10 day)
            
IN   NS   ns.ydfzx.com.
            
IN   MX   10  ns
            IN   A    192.168.0.5               
#为内网机器解析域名根 ydfzx.com

ns          IN   A    192.168.0.1
www         IN   A    192.168.0.5
bbs        IN   CNAME  ydfzx
.com


第四步 如果是固定ip ,还要设置 /etc/resolv.conf,如果是PPPoE,就不用设置这个文件了
PHP代码:
 nameserver 127.0.0.1
nameserver 202.101.172.48
nameserver 202.101.172.35 
posted on 2006-12-15 08:39  bluesky  阅读(2263)  评论(0编辑  收藏  举报