注册 登录
远景论坛 - 前沿科技与智慧生态的极客社区 返回首页

左右流之的个人空间 https://i.pcbeta.com/?1102266 [收藏] [复制] [分享] [RSS]

日志

FreeBSD建网之DNS服务器架设

已有 1115 次阅读2012-8-21 17:39 | FreeBSD, DNS

Freebsd 安装后,默认DNS服务器程序BIND已经被安装好了,最新的版本是BIND9。当然也可以自己重新编译安装。详细的原理这里就不介绍了,网上有大量的参考资料。

DNS域名服务器配置实例

1、在终端,启用root用户

su root

passwd:                           //输入密码后,你就拥有了超级用户(root)的权限。

cd /etc/namedb/                //进入namedb目录

ee named.conf                 //用ee编辑器编辑named.conf文件。


我要建的域名是acsy.com


在named.conf文件的末尾添加如下代码:


zone "acsy.com" {

     type master;

     file "master/acsy.com";              //指定正向解析文件路径

};

zone "1.168.192.in-addr.arpa" {

     type master;

     file "master/1.168.192.in-addr.arpa";      //指定反向解析文件路径

};


在named.conf文件中找到如下代码:

listen-on       { 127.0.0.1; };

改成:  

listen-on       { 127.0.0.1; 192.168.1.240; }; //192.168.1.240是这台服务器的内网IP。

保存退出。

2、建立域名解析。

要自己建立两个文件

master/acsy.com                  //正向解析

master/1.168.192.in-addr.arpa    //反向解析


cd master

ee acsy.com

写入以下代码:

$TTL    172800

@       IN      SOA     acsy.com. cai.acsy.com. (

                        2009012301 ; Serial

                        172800 ; Refresh

                        900 ; Retry

                        3600000 ; Expire

                        3600 ) ; Minimum

        IN      NS      acsyx.com.

        IN      A       192.168.1.240

www     IN      A       221.*.220.*

blog    IN      A       221.*.220.*

bbs     IN      A       221.*.220.*

class   IN      A       221.*.220.*

music   IN      A       221.*.220.*

*       IN      A       221.*.220.*

现在我做了www.acsy.com、bbs.acsy.com、blog.acsy.com等五个域名和一个泛域名。

保存acsy.com


ee 1.168.192.in-addr.arpa


$TTL    172800

@       IN      SOA     acsy.com. cai.acsy.com. (

                        2009012301 ; Serial

                        172800 ; Refresh

                        900 ; Retry

                        3600000 ; Expire

                        3600 ) ; Minimum

        IN      NS      acsy.com.

240     IN      PTR     www.acsy.com.

240     IN      PTR     blog.acsy.com.

240     IN      PTR     bbs.acsy.com.

240     IN      PTR     class.acsy.com.

240     IN      PTR     music.acsy.com.

反向解析文件也做好了。240是我服务器主机内网ip地址。


3、让系统开机自动运行DNS。

ee /etc/rc.conf

加入

named_enable="YES"

保存。

4、在路由器上开启DNS转发功能,将53端口指向192.168.1.240。

重起服务器。

+++++++++++++++++

测试:

$ nslookup

> www.acsy.com

Server:  202.97.224.68

Address: 202.97.224.68#53


Non-authoritative answer:

Name: www.acsy.com

Address: 221.*.220.*

说明测试成功。

——————————————

2007年原创,现在搬到远景博客


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

小黑屋手机版联系我们

Copyright © 2005-2024 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2024-12-27 08:39

返回顶部