FreeBSD7.0编译安装bind9.4.2域名服务器
2009-05-13 15:07:25来源:未知 阅读 ()
本文采用源代码自行编译,如果你用ports或者其它方法,请别骂我。
环境
系统:FreeBSD7.0
BIND:bind-9.4.2
声明:本人水平有限,如有不当之处,敬请指教,本文不包含反向解析。
一、下载bind源代码
代码:
cd /usr/ports/dns/bind94
make fetch
二、解压bind
代码:
cd /usr/ports/distfiles/
tar -zxf bind-9.4.2.tar.gz
三、编译安装
代码:
cd bind-9.4.2
./configure --prefix=/usr/local/named --enable-threads --enable-largefile --enable-ipv6
make && make install
参数说明:
引用:
--prefix=/usr/local/named 指定程序安装目录
--enable-threads 多线程支持
--enable-largefile 启用大文件支持
--enable-ipv6 启用ipv6支持
四、配置
代码:
cd /usr/local/named
sbin/rndc-confgen > etc/rndc.conf
tail -10 etc/rndc.conf | head -9 | sed s/#\ //g > etc/named.conf
cd etc
fetch ftp://ftp.internic.org/domain/named.root
vi localhost.zone
代码:
$TTL 86400
$ORIGIN localhost.
@ 1D IN SOA @ root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
1D IN NS @
1D IN A 127.0.0.1
vi named.local
代码:
$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS localhost.
1 IN PTR localhost.
vi named.conf
代码:
options {
directory "/usr/local/named/etc";
pid-file "/tmp/named.pid";
allow-query { any; }; #定义所有可查讯
# statistics-file "/var/log/stats.log";
version "Windows 2003 Dns Server v6.0"; #定义版本号
# listen-on port 53 { 192.168.29.128; }; #监听端口和IP
recursion yes; #允许递规查讯
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- FreeBSD下nginx+fast-cgi+mysql+zend的实现 2009-05-13
- gd 安装报错.求助 2009-05-13
- virtualbox for freeBSD 2009-05-13
- 最便宜的空间域名! 2014-11-11
- 从网上下载的packages为什么本地安装不了?[已解决!] 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash