Akagi201
10/25/2015 - 8:42 AM

BIND.md

desc

  • BIND(Berkeley Internet Name Domain), 最早由伯克利大学一名学生编写, 由ISC(Internet Systems Consortium)编写和维护.
  • BIND服务的名称为: named.

install

  • yum install -y bind bind-chroot bind-utils

端口

  • DNS默认使用UDP,TCP协议
  • 端口号: 53(domain), 953(mdc)

配置文件

BIND配置文件保存在两个主要位置:

  • /etc/named.conf: BIND服务主配置文件
  • /var/named/: zone文件

如果安装了bind-chroot, BIND会被封装到一个伪根目录内, 配置文件的位置变为:

  • /var/named/chroot/etc/named.conf: BIND服务主配置文件
  • /var/named/chroot/var/named/: zone文件

拷贝配置文件

  • cp -rv /usr/share/doc/bind-9.9.4/sample/etc/* /var/named/chroot/etc
  • cp -rv /usr/share/doc/bind-9.9.4/sample/var/* /var/named/chroot/var

域主服务器

  1. 在bind的主配置文件中添加该域的定义.
  2. /var/named/chroot/var/named中创建该域的zone文件.
  3. 编辑zone文件, 添加需要的信息.
  4. 启动bind服务或使bind刷新配置.
  5. 使用host或dig命令检测域信息是否正常.

错误排查

  • named-checkconf /var/named/chroot/etc/named.conf
  • named-checkzone linuxcast.net linuxcast.net.zone

域从服务器

  1. 在bind的主配置文件中添加该域的定义.
  2. 启动bind服务或使bind刷新配置.
  3. 查看域的zone文件是否正常抓取到/var/named/slaves目录中.
  4. 使用host或dig命令检测域信息是否正常.