DNS---BIND服务器 参 照 http://wenku.baidu.com/view/ff7a761052d380eb62946d17.html

mkdir目录名创建一个目录
rmdir空目录名删除一个空目录
rm文件名文件名删除一个文件或多个文件
rm -rf非空目录名删除一个非空目录下的一切
touch文件名创建一个空文件



BIND (Berkeley Internet Name Domain)是Domain Name System (DNS) 协议的一个实现,提供了DNS主要功能的开放实现,包括


* 域名服务器 (named)
* DNS解析库函数
* DNS服务器运行调试所用的工具

1 安装bind9的命令:


~# aptitude update

~# aptitude install bind9 bind9-host dnsutils

2  whj@whj-desktop:~$ ls    /etc/bind/      -l

-rw-r--r-- 1 root root  601 2011-07-06 00:22 bind.keys
-rw-r--r-- 1 root root  237 2011-07-06 00:22 db.0
-rw-r--r-- 1 root root  271 2011-07-06 00:22 db.127
-rw-r--r-- 1 root root  237 2011-07-06 00:22 db.255
-rw-r--r-- 1 root root  353 2011-07-06 00:22 db.empty
-rw-r--r-- 1 root root  270 2011-07-06 00:22 db.local
-rw-r--r-- 1 root root 2940 2011-07-06 00:22 db.root
-rw-r--r-- 1 root bind  463 2011-07-06 00:22 named.conf
-rw-r--r-- 1 root bind  490 2011-07-06 00:22 named.conf.default-zones
-rw-r--r-- 1 root bind  165 2011-07-06 00:22 named.conf.local
-rw-r--r-- 1 root bind  572 2011-07-06 00:22 named.conf.options
-rw-r----- 1 bind bind   77 2011-08-09 15:28 rndc.key

-rw-r--r-- 1 root root 1317 2011-07-06 00:22 zones.rfc1918

3

root@whj-desktop:/# sudo /etc/init.d/bind9 start

 * Starting domain name service... bind9                                 [ OK ]

4

3.5 创建主域名服务器

a. 首先, 在在192.168.102.47机器上安全bind9

b. 使用编辑器,比如vi, 编辑配置文件/etc/bind/named.conf
注:在ubuntu中还有一个 /etc/bind/named.conf.local (效果相同)

加入如下内容

zone "mydebian.org" {
type master; //定义此区为主服务器
file "/etc/bind/db.mydebian"; //指定区资源文件的位置
};


zone "150.168.192.in-addr.arpa" {
type master; //定义此区为主服务器
file "/etc/bind/db.192"; //指定区资源文件的位置
};

c. 创建区资源文件:

创建区资源文件 touch  /etc/bind/db.mydebian内容如下;
; BIND data file for local loopback interface
;
$TTL 604800
$ORIGIN mydebian.org.
@ IN SOA mydebian.org. root.mydebian.org. (
2006080401 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;

IN NS ns
IN MX 0 mail.mydebian.org.
@ IN A 192.168.150.219
ns IN A 192.168.102.219
www IN A 192.168.102.219
iwebserver IN CNAME www
mail IN A 192.168.150.219
ftp IN A 192.168.150.219
;ns2 IN A 192.168.102.48
;ns3 IN A 192.168.102.49


d.接下来创建该区的反向映射资源文件

touch    /etc/bind/db.192         root@whj-desktop: /etc/bind# touch db.192

root@whj-desktop:/etc/bind# la
bind.keys  db.255    db.mydebian  named.conf.default-zones  rndc.key
db.0       db.empty  db.root      named.conf.local          zones.rfc1918
db.127     db.local  named.conf   named.conf.options
root@whj-desktop:/etc/bind# touch db.192
root@whj-desktop:/etc/bind# ls
bind.keys  db.192    db.local     named.conf                named.conf.options
db.0       db.255    db.mydebian  named.conf.default-zones  rndc.key
db.127     db.empty  db.root      named.conf.local          zones.rfc1918


root@whj-desktop:/etc/bind#

root@whj-desktop:/etc/bind# vi db.192

$TTL 604800
@ IN SOA mydebian.org. root.mydebian.org. (
2006080401 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS mydebian.org.
219 IN PTR mail.mydebian.org.
219 IN PTR http://www.mydebian.org.
219 IN PTR ns.mydebian.org.
219 IN PTR ftp.mydebian.org.
;48 IN PTR ns2.mydebian.org.
;49 IN PTR ns3.mydebian.org.

 e

sudo /etc/init.d/bind9 restart





 主 要 步骤:

安装bind9

创 建文件,并 写入内 容 

root@whj-desktop:/home/whj# vi /etc/bind/named.conf.local  ONE

root@whj-desktop:/home/whj# vi /etc/bind/db.mydebian 正 向解西

root@whj-desktop:/home/whj# vi /etc/bind/db.192反 向解

重启# /etc/init.d/bind9  restart


开 启FTP ,WWW. DNS服务器

root@whj-desktop:/home/whj# etc/init.d/vsftpd  start

root@whj-desktop:/home/whj# /etc/init.d/bind9  start
(root@whj-desktop:/home/whj# /usr/local/apache2/bin/httpd  restart)

root@whj-desktop:/home/whj# /usr/local/apache2/bin/httpd  -kstart

没 成功!!!!!!!!!疑问西西

與期结果!!!!

最 后 测试:

1  使用nslookup 测试

tonybox2:~# nslookup
> set type=any
> mydebian.org
Server: 192.168.102.47
Address: 192.168.102.47#53

mydebian.org
origin = mydebian.org
mail addr = root.mydebian.org
serial = 2006080801
refresh = 604800
retry = 86400
expire = 2419200
minimum = 604800
mydebian.org nameserver = ns.mydebian.org.
mydebian.org mail exchanger = 0 mail.mydebian.org.
Name: mydebian.org
Address: 192.168.102.47
2 使用dig测试

tonybox2:~# dig @192.168.102.47 mydebian.org

反向查询

tonybox2:~# dig @192.168.102.47 -x 192.168.102.47







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值