基于FreeBSD、BIND平台自动解析不同IP的智能DNS服务器架构过程-站长资讯中心


本站和网页 http://www.west999.com/info/html/caozuoxitong/FreeBSD/20090513/124249.html 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

基于FreeBSD、BIND平台自动解析不同IP的智能DNS服务器架构过程-站长资讯中心
站长资讯平台
首页 > > 操作系统 > FreeBSD >
基于FreeBSD、BIND平台自动解析不同IP的智能DNS…
2009-05-13 03:25:12来源:未知 阅读 ()
架构根据电信、网通用户自动解析不同IP的DNS服务器
基于FreeBSD、BIND平台,Linux或者其他Unix用户可以作为参考文档。
配置步骤:
1. 前言
2. 软件列表
3. 安装BIND 9
4. 配置BIND 9
5. 测试BIND 9
6. 添加一个NS地址
7. 添加一个域名
8. 测试域名
一、 前言
本文假设你有一定的FreeBSD操作经验,懂得日常的FreeBSD操作,有良好的耐心,可以
把文档看完,可以处理突发的问题。
本文再假设你已经有了一个域名,并且已经指向所操作的服务器,服务器的/etc/rc.conf
已经正确的设置此域名。在本文里面,此域名为ns.naizhao.com,IP为219.132.1.1。
/etc/rc.conf如下所设置
hostname="ns.naizhao.com" #机器的域名,请酌情修改
ifconfig_fxp0="inet 219.132.1.1 netmask 255.255.255.0" #此行可能有所不同,
请别照抄。fxp0为我机器上面的网卡。
二、 软件列表
本文所用到的软件可从以下地址获取。连接地址最后更新为2005/12/12
BIND 9.3.1
ftp://ftp.isc.org/isc/bind9/9.3.1/bind-9.3.1.tar.gz
三、 安装BIND 9
我们假设你已经把BIND 9使用fetch或者wget到/root/下,并且已经su为root。
# tar zxvf bind-9.3.1.tar.gz
# cd bind-9.3.1
# ./configure
# make
# make install
# make clean
到此,BIND 9已经安装上了。如果安装过程中出现什么问题,一般不会是你的人品有问题,
请分析错误信息,把缺少的包给安装上。
四、 配置BIND 9
先别急,看看你的BIND版本再说。
# named -v
如果你是FreeBSD 4,估计你看到的提示类似下面的
named 8.3.7-REL Sun Dec 12 04:15:36 CST 2004
如果你是FreeBSD 5,估计你不会看到上面的信息。然后我们再来输入
# /usr/local/sbin/named -v
这次,不管你是FreeBSD 4还是FreeBSD 5,都会看到下面的信息
BIND 9.3.1
所以在这里,我们统一使用/usr/local/sbin/named
废话少说,开始配置吧。
# cd /etc/namedb
# chmod +x make-localhost
# ./make-localhost
会在当前目录生成一个localhost.rev和localhost-v6.rev。后者是用于IPv6
生成rndc的key
# /usr/local/sbin/rndc-confgen >rndc.conf
打开rndc.conf,把
# Use with the following in named.conf, adjusting the allow list as needed:
......
# End of named.conf
之间的内容,去掉注释#,添加到named.conf中
编辑named.conf
# ee named.conf
找到
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
// RFC 3152
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA" {
type master;
file "localhost-v6.rev";
};
// RFC 1886 -- deprecated
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
type master;
file "localhost-v6.rev";
};
把上面的内容全部用/**/注释
/*
zone "." {
type hint;
......
file "localhost-v6.rev";
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:把Helix server服务分布到不同端口的方法
下一篇:FreeBSD下/etc里的文件简介
相关文章
FAMP5.0推出,网页式管理服务器,一键安装Apache+Nginx+Mysql+ 2009-05-13
rsync服务器架设 2009-05-13
Rsync服务架设 2009-05-13
freebsd的NTP(时间)服务 2009-05-13
FreeBSD服务器搭建手挡 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
程序设计:
Java技术
C/C++
VB
delphi
网络知识:
网络协议
网络安全
网络管理
组网方案
Cisco技术
操作系统:
Win2000
WinXP
Win2003
Mac OS
Linux
FreeBSD
热门词条
最新资讯
Photoshop绘制立体风格的微笑表情
PS文字特效教程:制作公路上个性的涂鸦
Photoshop设计卷边效果的变形金刚电影
PS色彩修复教程:利用色阶工具快速给红
PS半透明物体抠图:利用通道选区工具抠
PS海报设计技巧教程:学习制作个性的扭
PS图片特效制作教程:学习给铁塔图片制
学习用photoshop把浑浊的海水照片后期
PS古风照片教程:给古风美女打造出女侠
PS个性人物海报制作:设计创意时尚的玻
热门关注
Missing charsets in String to FontSe
我的 .cshrc 常用设置
浅谈"watchdog timeout"出现
VPN如何分配给用户公网IP?
FreeBSD 系统结构手册
PF防火墙详解
FreeBSD 4.X、5.X 和 6.X 常见问题
DHCP:No subnet declaration for *的
FreeBSD 开发手册
John the Ripper使用方法概述
热门标签
为学习和知识分享目的,本站文章部分自网络,本站文章部分自网络,如有侵权,请联系:2653426586@qq.com QQ:2653426586
如有其他需求,请联系:2653426586@qq.com QQ:2653426586