当前位置:网站首页 > 技术博客 > 正文

bind9教程



原文出处:

原文作者:

授权许可:

翻译人员:FireHare

校正人员:purewind

贡献人员:

适用版本:


$ sudo apt-get install bind9 
$ sudo apt-get install bind9-host dnsutils 
$ sudo apt-get install bind9-doc 

The most useful setups are: 最常用的配置有:

www IN A 1.2.3.4 

mail IN CNAME www www IN A 1.2.3.4 

IN MX mail.example.com. [...] mail IN A 1.2.3.4 

IN NS ns.example.com. [...] ns IN A 1.2.3.4 
/etc/bind/ 
/etc/bind/named.conf /etc/bind/named.conf.options /etc/bind/named.conf.local 

named.conf.options: [...] forwarders { 1.2.3.4; 5.6.7.8; }; [...] 

named.conf.local: [...] zone "example.com" { type master; file "/etc/bind/db.example.com"; }; [...] 
$ sudo cp /etc/bind/db.local /etc/bind/db.example.com 
db.example.com: ; ; BIND data file for local loopback interface ; $TTL  @ IN SOA localhost. root.localhost. ( 1  ; Serial   ; Refresh 86400  ; Retry   ; Expire  )  ; Negative Cache TTL ; @ IN NS localhost. @ IN A 127.0.0.1 
db.example.com: ; ; BIND data file for local loopback interface ; $TTL  @ IN SOA box.example.com. root.localhost. ( 1  ; Serial   ; Refresh 86400  ; Retry   ; Expire  )  ; Negative Cache TTL ; @ IN NS localhost. @ IN A 127.0.0.1 

[...] zone "example.com" { type master; file "/etc/bind/db.example.com"; allow-transfer { @ip_slave; }; }; [...] 
[...] zone "example.com" { type slave; file "/etc/bind/db.example.com"; masters { @ip_master; }; }; [...] 
syslog.5.gz:May 14 23:33:53 smith named[5064]: zone example.com/IN: transferred serial  syslog.5.gz:May 14 23:33:53 smith named[5064]: transfer of 'example.com/IN' from 10.0.0.202#53: end of transfer 

$ sudo mkdir -p /chroot/named $ cd /chroot/named $ sudo mkdir -p dev etc/namedb/slave var/run 
$ sudo chown root:root /chroot $ sudo chmod 700 /chroot $ sudo chown bind:bind /chroot/named $ sudo chmod 700 /chroot/named 
$ sudo touch /chroot/named/etc/named.conf 
$ sudo cp /etc/named.conf /chroot/named/etc 
$sudo chown bind:bind /chroot/named/etc/namedb/slave 
zone “my.zone.com.” { type slave; file “slaves/my.zone.com.dns”; masters { 10.1.1.10; }; }; 
$ sudo mknod /chroot/named/dev/null c 1 3 $ sudo mknod /chroot/named/dev/random c 1 8 
$ sudo chown bind:bind /chroot/named/var/run 

/etc/default/bind9: OPTIONS=”-u bind” 
/etc/default/bind9: OPTIONS="-u bind -t /var/named -t /chroot/named -c /etc/named.conf" 
/chroot/named/etc/named.conf: options { directory "/etc/namedb"; pid-file "/var/run/named.pid"; statistics-file "/var/run/named.stats"; }; 

/etc/init.d/sysklogd: [...] SYSLOGD="-u syslog -a /chroot/named/dev/log" [...] 

$ sudo /etc/init.d/sysklogd restart $ sudo /etc/init.d/bind9 restart 
$ sudo /etc/init.d/bind9 start 
$ sudo /etc/init.d/bind9 stop 
$ sudo /etc/init.d/bind9 restart 

$ host $record localhost 
$ dig $record @localhost 

(where localhost is the system you are setting BIND9 up on. If not localhost, use the appropriate IP number.) (在这里 localhost 是您安装 BIND9 的系统。如果不要 localhost,那么使用适当的 IP 地址。)

's (For General Overview)

- Paul Albitz & Cricket Liu - 4th Editi


  • 上一篇: basic在线编译器
  • 下一篇: 阅读软件电脑版
  • 版权声明


    相关文章:

  • basic在线编译器2025-04-21 20:30:08
  • 拷贝构造函数的用法2025-04-21 20:30:08
  • tls工作原理2025-04-21 20:30:08
  • 蒙特卡洛csdn2025-04-21 20:30:08
  • swap函数的三种用法2025-04-21 20:30:08
  • 阅读软件电脑版2025-04-21 20:30:08
  • xlwt写入现有excel中2025-04-21 20:30:08
  • combobox控件常用属性2025-04-21 20:30:08
  • c++异或运算2025-04-21 20:30:08
  • rbf神经网络和bp神经网络2025-04-21 20:30:08