导图社区 超详细Linux系统DNS服务器搭建
新手也看就会的超详细Linux系统搭建DNS服务器步骤,redhat6.0和redhat7.6都按照此教程搭建过
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
DNS服务器
安装bind软件及工具软件
bind
bind-libs
bind-utils
bind-chroot
启动服务:service named start 将本机本机设置为linxu系统上网的DNS服务器
在redhat7中该命令为:systemctl start named.service
vim /etc/resolv.conf
nameserver 本机ip地址
vim /etc/named.conf
把option代码块中listen-on的地址写成本机ip地址
把allow-query的值改为any
注释dnssec-enabled yes、dnssec-validation yes、dnssec-lookaside auto
关闭防火墙
service iptables stop
重启DNS服务器
service named restart
测试
cat /etc/resolv.conf
host localhost
host 127.0.0.1
host www.baidu.com
服务启动后,默认对主机名localhost进行正向解析和反向解析 默认可以解析整个互联网
测试,建立一台windows虚拟机,和linux服务器在同一网段,把DNS服务器改成 linux的ip地址,打开浏览器上网。
配置本机主机名的正向解析
即liuleiczce→192.168.107.129
定义正向域vim /etc/named.rfc1912.zones
复制zone "localhost" IN代码块
修改localhost为本机ip
修改file为自定义的域名.zone后保存
例如:liuleiczce.zone
在/var/named目录下复制一个named.localhost文件 并命名为与上一步相同的域名的文件名
复制named.localhost为liuleiczce.zone
vim liuleiczce.zone 将127.0.0.1改为本机ip 且删除下面一行ipv6的内容
重启服务器
测试:host liuleiczce
配置本主机名的反向解析
即192.168.107.129→liuleiczce
定义反向域vim /etc/named.rfc1912.zones
复制zone "1.0.0.127.in-addr.arpa"代码块
修改1.0.0.127为129.107.168.192
修改file为192.168.107.129.arpa后保存
在/var/named目录下复制named.lookback文件 并命名为192.168.107.129.arpa
vim 192.168.107.129.arpa 将127.0.0.1改为本机ip 删除下面一行ipv6的内容 再下面一行写:129 PTR liuleiczce. 保存
测试:host 192.168.107.129
配置域名xxx.com的正向解析
1、定义正向域 vim /etc/named.rfc1912.zones
2、复制zone"liuleiczce" IN代码块
3、把liuleiczce修改成liuleiczce.com file "liuleiczce.com.zone"保存
4、在var/named目录里cp named.localhost liuleiczce.com.zone
5、vim liuleiczce.com.zone 声明该域的服务器 NS dns.liuleiczce.com. MX 5 mail.liuleiczce.com.
6、设置各个服务器对应的ip地址 dns A 192.168.107.128 mail A 192.168.107.129 www A 192.168.107.130 ftp CNAME www
7、测试 host dns.liuleiczce.com
配置域名xxx.com的反向解析
1、定义反向域 vim /etc/named.rfc1912.zones
2、复制zone"1.0.0.127.in-addr.arpa"代码块
3、和配置本主机名的反向解析一样,刚才创建过的话可以不再创建 zone"107.168.192.in-addr.arpa" IN file "192.168.107.arpa"
4、删除本主机名的反向解析所传创建的192.168.107.arpa文件
5、重新复制cp -p named.lookback 192.168.107.arpa
6、编辑该文件 首先声明DNS服务器 NS dns.liuleiczce.com. 接下来是ip地址最后一组数字对应的域名 128 PTR dns.liuleiczce.com. 129 PTR mail.liuleiczce.com. 130 PTR www.liuleiczce.com.
7、测试host 192.168.107.128