LinuxSir.cn,穿越时空的Linuxsir!

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

请教debian 4.0的域名服务问题

[复制链接]
发表于 2007-10-29 11:29:51 | 显示全部楼层 |阅读模式
我昨晚装了bind9,原先装机时机器名为debian,域为workgroup,现在我想另外改个名字叫nkxz.net,我在/etc/resolv.conf里改成
search nkxz.net
nameserver 192.168.1.188
这里192.168.1.188是debian机器的ip,把/etc/hosts改成
127.0.0.1       localhost
#192.168.1.188  debian.workgroup        debian
#192.168.1.168   notepad.workgroup       notepad
就是把后面2行注释掉,然后修改/etc/bind/下面的named.conf为
include "/etc/bind/named.conf.options";

// prime the server with knowledge of the root servers
zone "." {
        type hint;
        file "db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

zone "nkxz.net" {
        type master;
        file "db.nkxz";
};

zone "1.168.192.in-addr.arpa" {
        type master;
        file "db.192.168.1";
};

zone "0.0.127.in-addr.arpa" {
        type master;
        file "db.127.0.0";
};

并编辑db.nkxz为
$TTL    604800
@       IN      SOA     debian.nkxz.net. root.debian.nkxz.net. (
                         200710291      ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
nkxz.net        IN      NS      debian.nkxz.net.

localhost.nkxz.net      IN     A        127.0.0.1
debian.nkxz.net         IN     A        192.168.1.188
notepad.nkxz.net        IN     A        192.168.1.168


www                     IN     CNAME    debian.nkxz.net.
bbs                     IN     CNAME    debian.nkxz.net.

编辑db.127.0.0为
$TTL    604800
@       IN      SOA     localhost. root.localhost. (
                        200710291       ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      localhost.
1       IN      PTR     localhost.

编辑db.192.168.1为
$TTL    604800
@       IN      SOA     debian.nkxz.net root.debian.nkxz.net. (
                       200710291        ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;

168      PTR     notepad.nkxz.net.
188      PTR     debian.nkxz.net.
并把db.nkxz.net, db.127.0.0, db.192.168.1拷到/var/cache/bind/下面
然后rndc  reload
rndc reconfig
bind9 restart
甚至重启了机器,看见启动提示说域名unqualified,using 127.0.0.1做为域名;
ping debian.nkxz.net时,说unknown host debian.nkxz.net
请问怎么让debian主机用debian.nkxz.net或者bbs.nkxz.net都可以ping通?
请大侠指教!!!
发表于 2007-10-29 12:09:00 | 显示全部楼层
没看明白,如果是同一个局域网的机器,修改 /etc/hosts 文件就可以吧。
192.168.1.xxx debian.nkxz.net bbs.nkxz.net

还需要起 bind9?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-29 12:12:08 | 显示全部楼层
我想装个域名服务
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-29 12:13:59 | 显示全部楼层
那我如果要把原来的域workgroup改为nkxz.net,该怎么改呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-29 12:15:46 | 显示全部楼层
现在我屋里的两台机器是用一个4口无线路由连成局域网的,外面的人要用bbs.nkxz.net连,怎么才能连得通呢?
回复 支持 反对

使用道具 举报

发表于 2007-10-29 13:06:17 | 显示全部楼层
你做出来的域名服务器应该也就是内部玩玩罢了。要让外部访问不太可能的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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