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"; //指定区资源文件的位置
};
创建区资源文件 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
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#
$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.orgorigin = 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