打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在 Debian 上使用 BIND 9 搭建域名服务器 - 操作系统 - TechWeb-技术社区 - Powered by TechWeb.com.cn!
在 Debian 上使用 BIND 9 搭建域名服务器

这是一篇给初学者看的在 Debian 上使用 BIND 9 搭建域名服务器的指南。该指南假设你已经熟悉了基本的 Unix 命令行操作,并且使用的是 Debian GNU/Linux 操作系统。  本指南所描述的方法适用于 Debian GNU/Linux 的 unstable 分支的 BIND 9.3.1 以上版本,用于实现以下几个目的∶ tech.techweb.com.cn*j#U*p3])W/r8|-D2u;_
为内网提供一台性能良好的 DNS 缓存服务器。 ;Y/b%P:s$W$k6{
为内网的各台机器提供内部的网络名称解析及反解析。 tech.techweb.com.cn,M%`7X*T6F!|+Y)D
首先,切换到 root 用户之后,通过 apt-get 安装 BIND 9 及一些域名测试方面的工具∶
6[+W1v,[7]5@ J'V5yTechWeb-技术社区  apt-get install bind9
7l4Q/}5?%}6M9w9g!K3U(K  apt-get install dnsutils程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛/~!y8M8U&l1^1r:F
安装完成后,开始配置 BIND 9,假设内部网络的域是 51.com,有两台计算机,用来做 DNS 服务器的这台 Linux 机器叫 newton,IP 地址为 192.168.1.31,另外还有一台机器叫 lividot,IP 地址为 192.168.1.221。
/`9B2X }%O4}7}/d  首先,在 /etc/bind/named.conf.local 中加入以下内容∶
2R6\$M3Y*y5a0Y9`2BTechWeb-技术社区  zone "1.168.192.in-addr.arpa" in {
'Y!H8|'N3E3r'Q7u  type master;
8K)I$J-t(v2P-u&X#RTechWeb-技术社区  file "db.192.168.1";:T4`*{5`'V!B#W8Z
};
/p:g#Z/v"f;s,U  zone "51.com" in {程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛5\,m%^'e"S1e
type master;1s(Z&[5Z;b;s
file "db.51.com";
+p9c)B%Z"^7gTechWeb-技术社区  };
._7_9I*["M5p.t)Z程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛  然后,在 /var/cache/bind/ 这个文件夹内添加两个文件∶
*F#C2})z6o4f;]4E/?tech.techweb.com.cn  /var/cache/bind/db.51.com 文件内容,该文件用于正向地址解析∶ TechWeb-技术社区5I-n(n:M3L5`4`7q%F8T
@ IN SOA newton.51.com. root.newton.51.com. (
:M/m.x4E3S7H   200504191       ; Serial
5o8j2L#c.H6S+E+F)]tech.techweb.com.cn   28800           ; Refresh
9x+h/[+z7^(p*d2J   7200            ; Retry
3Q0s8l$w/E3h(L3g   2419200         ; Expiretech.techweb.com.cn"]7P+C$T;W&|7K"Z6\4d3j
86400)          ; Negative Cache TTL
/w9`:m%p1s)B   NS newton.51.com.
:@!k1B"f#Y,Y程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛   MX 10 newton.51.com.tech.techweb.com.cn)e j9M;I1s#f-o2Y:y
51.com.                 IN NS           newton.51.com.tech.techweb.com.cn.^#^%|*Q#~/O8Z
localhost.51.com.       IN A            127.0.0.1
8u*I7v/m$n'^(i$|tech.techweb.com.cn  newton.51.com.          IN A            192.168.1.318K4y&f1a.x+H
lividot.51.com.         IN A            192.168.1.221
R$i,q!U6j+?+{6[  www                     IN CNAME        newton.51.com.#w4W6^-D,J!g0?(w3C#U
/var/cache/bind/db.192.168.1 文件内容,该文件用于反向地址解析∶
;{5F/k%V4]0c/E8K*?tech.techweb.com.cn  @ IN SOA newton.51.com. root.newton.51.com. (
3]"M0c;a9z \   200504191       ; SerialTechWeb-技术社区9m(j5_5b2n(d$|/s(~ F H5c
28800           ; Refresh
9n9l%{ Y*`3n-\   7200            ; Retry
'[&`3k;M3W2T;k,U"|/d%l   2419200         ; ExpireTechWeb-技术社区!T!M;m![7q,L
86400)          ; Negative Cache TTLTechWeb-技术社区0R6a._(P;k4Q"b3t3A([
NS newton.51.com.
7\4D.s1V6u4r,J%U9X*[)^tech.techweb.com.cn  31      PTR newton.51.com.
(o0U1x.]$Y:K"Btech.techweb.com.cn  221     PTR lividot.51.com.

引用 回复

TW高级会员




UID 121525
精华 4
积分 653
帖子 367
阅读权限 50
注册 2007-11-26
状态 离线
发表于 2008-1-7 08:56 资料 短消息 加为好友
把这两个文件都添加完之后,修改 /etc/resolv.conf 如下∶
;y4o3s(c%]$E _.a  search 51.com
0Z8r:t(H1n.C;\程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛  nameserver 192.168.1.31
9o+?!@"t$s'i)b程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛1V$S"W5Z7H&_'}8`#l"m
然后执行以下指令∶ "\+h(Y!I.u!|,k-d
rndc reload
#^+N8N6U:b;`*o6k(j-_8Z#wTechWeb-技术社区  rndc reconfig
8@5f'l'O7K)A  /etc/init.d/bind9 restart0?+z:B2`5^(}$x'@
程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛1K4u:]+m/S%z$I7A
然后现在你可以用 ping 的方式来测试 BIND 9 是否已经能够按照我们之前所设想的那样工作,以上面配置的这个网络为例,如果 ping lividot.51.com 能够得到 IP 地址 192.168.1.221,则说明配置一切正常。程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛.Z5h'n)Q4Q5J7l'w
TechWeb-技术社区%q2V!`$g3s2d
你所使用的其他发行版和 Debian GNU/Linux 上的情况可能会不太一样。在本例中,Debian GNU/Linux 中的默认情况是,BIND 9 的配置文件位于 /etc/bind/named.conf,该文件中定义了 Internet 的根域解析及 loopback 解析,在最后一行通过 include "/etc/bind/named.conf.local"; 这一句来使得 /etc/bind/named.conf.local 中的本地域的配置生效。如果你安装这个指南进行操作而无法使 BIND 正常运行,请检查你是否按照正确的语法写入了配置文件,常见的错误是少了 ; 或者 . 这样的符号。tech.techweb.com.cn7U+Z#B3s;d!f"A

+W3U%a#U'G6B$}  最后,祝你好运吧。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
如果每个Linux都是一个女人那该会是怎样?
ejabberd的多域名(domain)设置 - 网络管理 - TechWeb-技术社区 - Powered by TechWeb.com.cn!
如何在Debian 10上安装Android Studio
如果你想为你的Linux 服务器,选一个操作系统,我推荐如下:如
Linux学习进阶路线图
程序员如何承接软件外包项目
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服