2014年4月11日 星期五

FreeBSD DNS 設定及指令

記得在86年的時候剛退伍,也第一次到電腦公司上班,那時候公司內部就2個部門「硬體維修部」跟「系統部」我在硬體部門的工作就是什麼都做,因為只要跟電腦有關的硬體通通都要修連帶還要搬,還好那時體力不錯,不然一天搬三間教室還要拆箱跟裝機會死人哦,但是系_部的人就什麼也不要搬跟裝,所以就覺得系統部真的不錯,所以就努力學系統,從此就完蛋了,UNIX系統之中我最喜歡FreeBSD。

查看Bind版本指令
named -V
BIND 9.8.4-P2 built with....後面省略

BIND設定檔案是在 /etc/namedb

#----------------------------------------
options {
// All file and path names are relative to the chroot directory,
// if any, and should be fully qualified.
directory "/etc/namedb/working";
pid-file "/var/run/named/pid";
dump-file "/var/dump/named_dump.db";
statistics-file "/var/stats/named.stats";
minimal-responses yes;
//回應查詢時,僅回應ANSWER部分
allow-query {any;};  
//幫查詢不是自己的domain
listen-on       { 112.105.100.41; };
//填入你主機的IP
forwarders {
8.8.8.8;
};
zone "example.com" { type master; file "/etc/namedb/master/example.db";     };
//查詢example.com的正解時,會依據這邊的檔案回應
#---------------------------------------

#cd /etc/namedb/master
#vi example.db
#--------------------------------------
$TTL 60
@          IN SOA example.com. root.example.com. (
                                   2013112713 ; Serial
                                   172800 ; Refresh
                                   60 ; Retry
                                   360 ; Expire
                                   60 ) ; Minimum
             IN   NS                    example.com.
             IN   A                      112.105.100.41
www      IN   A                      173.194.72.94
www1    IN   CNAME              www.google.com.tw.
ftp         IN   CNAME              www
mail       IN   A                      123.44.55.227
mail       IN   MX 10               www.twbsd.org
             IN   MX  20              mail.def.net
=======================================
BIND啟動方式
 ee /etc/rc.conf
#-------------------------
named_enable="YES"
#-------------------------
/etc/rc.d/named start
/usr/sbin/named –c /etc/namedb/namedb.conf
就可以用了

沒有留言:

張貼留言