在局域网中部署一个域名服务器能够让开发者免于脑记各种IP地址,本文介绍使用 BIND (Berkeley Internet Name Domain) 部署一个简单的DNS Server。
Vagrant 运行BIND运行的虚拟机
Vagrantfile:
Install BIND & Configure
/etc/named.conf
/etc/named/named.conf.local
/etc/named/zones/db.bind.com 用于正向解析 - 域名 => IP
/etc/named/zones/db.172.16.63 用于反向解析 - IP => 域名
/etc/named/zones/db.10.0.63 用于反向解析
客户端配置及测试
/etc/resolv.conf
安装 nslookup/dig:
正向解析
反向解析
Reference:
1 How To Configure BIND as a Private Network DNS Server on CentOS 7
2 http://ftp.isc.org/isc/bind9/cur/9.9/doc/arm/Bv9ARM.html