实验四:基于Linux的DNS服务配置
实验内容
- DNS服务器IP地址设置为192.168.XX.2。
- 创建正向查找区域study.com。
- 设置正向查找区域主机:
www.study.com 192.168.XX.10
mail.study.com 192.168.XX.11
ftp.study.com 192.168.XX.12
library.study.com 192.168.XX.13
另外设置主机 pc1.study.com 的别名为 ftp.study.com
- 为以上主机创建反向查找区域。
实验环境
虚拟机Ubuntu22
Bind程序:Berkeley Internet Name Domain Service
连接手机热点,使用NAT模式
实验流程
sudo apt update
sudo apt install bind9
sudo apt-get install bind9-host dnsutils
主要配置文件
sudo nano /etc/bind/named.conf.options
修改对应的配置同下(没有就添加,有就修改)
forwarders {
114.114.114.114;
8.8.8.8;
};
listen-on { any; };
version "not currently available";
recursion yes;
allow-recursion {127.0.0.1; 192.168.10.0/24;};
querylog yes;
保存退出
创建区域
sudo nano /etc/bind/named.conf.local
添加
zone "study.com" IN {
type master;
file "/etc/bind/study.com.zone";
};
zone "10.168.192.in-addr.arpa" IN {
type master;
file "/etc/bind/study.com.ptr";
};
保存退出
复制原有的区域文件当模板
cd /etc/bind
sudo cp ./db.local ./study.com.zone
sudo cp ./db.local ./study.com.ptr
下面编辑区域文件,不要忘了域名末尾的点号
vim ./study.com.zone
vim ./study.com.ptr
检查格式,分号为注释符,不影响。
named-checkconf -z ./study.com.zone
named-checkconf -z ./study.com.ptr
设置静态ip
设置完后,Wired开关关掉再开。
启动bind服务
sudo systemctl restart bind9
nslookup检查一下正向解析和反向解析,成功!