CentOS7搭建DNS服务器
来源:互联网 发布:mac系统剪切文件 编辑:程序博客网 时间:2024/05/18 02:59
一、安装服务 bind
yum install bind*
二、修改主配置文件
cp /etc/named.conf /etc/named.conf.bak//修改前先备份,方便出错后恢复vim /etc/named.conf //修改DNS主配置文件
要修改的内容如下:
listen-on port 53 { 127.0.0.1; }; --> listen-on port 53 { any; };//监听53端口,any代表允许所有主机的请求allow-query{ localhost; }; --> allow-query{ any; };forwarders{223.5.5.5;223.6.6.6;};//DNS转发服务器,这里我写的是阿里云的公共DNS,默认有一个参数forward first,这一句代码和下两句代码的功能一样//forward first;//forwarders{223.5.5.5;223.6.6.6;};
三、修改/etc/named.rfc1912.zones,在这个文件里面添加正向解析域和反向解析域
vim /etc/named.rfc1912.zones
在文件末尾加入以下代码,设置一个域名为xxx.com的正向解析域,dns类型为master,文件名为xxx.com.zone,不允许自动更新。
zone "xxx.com" IN { type master; file "xxx.com.zone"; allow-update{ none;};};
设置xxx.com的反向解析域,dns类型为master,文件名为192.168.1.zone,不允许自动更新。
zone "1.168.192.in-addr.arpa" IN { type master; file "192.168.1.zone"; allow-update{ none;};};
四、接下来要做的事情就是给上面配置的俩个域添加内容,这俩个文件要放在/var/named/目录中。
xxx.com.zone文件的内容如下:
$TTL 86400@ IN SOA ns.xxx.com. root( 1 ;serial 1D ;refresh 1H ;retry 1W ;expire 0 ) ;minimum@ IN NS ns.xxx.com.ns IN A 192.168.1.106www IN A 192.168.1.106mail IN A 192.168.1.106
192.168.1.zone文件的内容如下:
$TTL 86400@ IN soa ns.xxx.com. admin.xxx.com. ( 1 ;serial 1D ;refresh 1H ;retry 1W ;expire 0 ) ;minimum@ IN NS ns.xxx.com.106 IN PTR www.xxx.com.106 IN PTR mail.xxx.com.
五、为了让DNS服务器能够正确的读取上述文件,还要更改它们的所有者,代码如下:
chown root:named xxx.com.zonechown root:named 192.168.1.zone
六、设置防火墙,放行53端口,重启named,firewalld
firewall-cmd –zone=public –add-service=dns ----permanentsystemctl restart named //重启namedsystemctl restart firewalld//重启防火墙
直至,DNS服务器就搭建好了,在主机上设置DNS为本机的ip即可使用本机提供的DNS服务。可使用以下代码检查DNS服务是否正确运行。
host www.xxx.comnslookup www.xxx.com
0 0
- centos7搭建DNS服务器
- CentOS7搭建DNS服务器
- centos7 搭建DNS服务器
- Centos7 DNS服务器搭建与配置
- 在 CentOS7.0 上搭建 Chroot 的 Bind DNS 服务器
- centos7下配置dns服务器
- CentOS7安装配置DNS服务器
- 搭建DNS服务器
- DNS服务器搭建
- CentOS DNS服务器搭建
- redhat dns服务器搭建
- 搭建DNS服务器
- DNS服务器搭建
- DNS服务器搭建笔记
- Linux 搭建DNS服务器
- Linux DNS服务器搭建
- 10.DNS服务器搭建
- DNS服务器搭建
- 用C语言实现猜数字游戏
- "List cannot be resolved to a type"错误的解决方法
- 用List模拟实现STL下的queue队列
- Matlab图像二值化
- 看书打的Palindromes
- CentOS7搭建DNS服务器
- Shell编程
- 算法训练 摆动序列
- Linux(Ubuntu16.04)+MySQL Community Server 5.7.17安装(使用MySQL5.7deb安装包)
- 衡量模型泛化能力的评价标准
- Spring MVC返回XML格式的数据
- hdu2391(dp)
- 事件event
- onunload和onbeforeunload方法的区别