1. 首页 > 疑难解答

从零开始:Centos 7安装与配置DNS服务器的完整过程

Centos7上安装DNS服务器可以实现域名与IP的双向解析,即通过域名可以找到主机IP,也可以通过IP找到域名。在postfix搭建邮件服务器中,需要用到DNS正向解析与反向解析,因此DNS服务器大有可为。笔者以前几次试图搭建DNS服务器,均以失败告终,其实再回过头来想一想,就差那么一丢丢就可以了。下面给出一个完整的搭建DNS服务器的过程,以及需要注意的事项。

准备工作

准备一台Centos7的操作系统

关闭防火墙和SElinux

systemctl stop firewalld && setenforce 0

当然也可以放行对应的端口

准备工作

网卡信息,这里的DNS我们设置为Centos7的ip,把其他的DNS注释掉,dhcp获取ip改为静态static

准备工作_图2

安装DNS

yum install -y bind bind-utils

要配置的文件

/etc/named.conf主配置文件
/etc/named.rfc1912.zones区域配置文件

/var/named/lml.com.zone
正向解析配置文件

/var/named/159.168.192.zone
反向解析配置文件

这里的正向/反向配置文件我们需要从别的地方复制过来,后面会说到先不要急。

配置主配置文件

配置/etc/named.conf,主要修改两个127.0.0.1为any

配置主配置文件

配置区域配置文件

配置/etc/named.rfc1912.zones,在文件的最后增加一个正向解析与一个反向解析的配置,可以拷贝其他的zone 配置,如下所示lml.com和159.168.192.in-addr.arpa两个zone是新增的

配置区域配置文件

当然上面这俩个名字你们也可以随便定义,我这里只是为了好记一点,但是这里定义的俩个名字要与接下来正向/反向配置文件的名字对应起来

配置正向解析文件

1.先拷贝要配置的文件//这里的文件名字一定要和上面的名字对应起来

cp -p /var/named/named.localhost /var/named/lml.com.zone

2.配置/var/named/lml.com.zone

要改的地方用蓝色笔标记的出来,其他不用改

2.配置/var/named/lml.com.zone

2.配置/var/named/lml.com.zone_图2

配置反向解析文件

1.和上面一样我们要先拷贝要配置的文件//名字也一定要和上面的名字对应起来

cp -p /var/named/named.empty /var/named/159.168.192.zone

2.配置/var/named/159.168.192.zone

要改的地方用蓝色笔标记的出来,其他不用改

2.配置/var/named/159.168.192.zone

2.配置/var/named/159.168.192.zone_图2

查看正向/反向配置文件的权限

查看正向/反向配置文件的权限

这里反向解析文件159.168.192.zone是root主组和named属组,若是权限不对记得要改权限

chown root.named 159.168.192.zone

启动DNS服务

端口TCP53

systemctl start named

启动DNS服务

启动DNS服务_图2

这里的端口和DNS服务都启动成功

测试是否配置成功

nslookup www.lml.com

测试是否配置成功

nslookup 192.168.159.136

测试是否配置成功_图2

总结安装和配置会出现的问题

DNS设置为本机ip ,修改网卡配置文件 ,找到 DNS=192.168.159.136。

反向解析文件159.168.192.zone文件需要正确的组,否则会因为permission denied,而导致反向解析失败。

named服务正常启动,配置文件语法正确,不会出错,如果启动报错,可以通过systemctl status named查看启动状态,一般会带出启动失败的错误原因。

非常好用的DNS服务器推荐

1、114公共DNS服务器

1) 老牌的114DNS,全国三网通用高速,纯净无劫持无需再忍受被强扭去看广告或粗俗网站之痛苦

DNS地址为:114.114.114.114 和 114.114.115.115

2)拦截 钓鱼病毒木马网站 增强网银、证券、购物、游戏、隐私信息安全

DNS地址为:114.114.114.119 和 114.114.115.119

3)学校或家长可选拦截 色情网站 保护少年儿童免受网络色情内容的毒害

DNS地址为:114.114.114.110 和 114.114.115.110

如果有上述需求的,可以考虑下,效果还可以,延迟基本上在10ms以下,速度很好。

2、阿里DNS: 223.5.5.5 223.6.6.6

延迟在25ms左右,基本不掉包,速度可以保证,对阿里没有偏见的同学是可以考虑的,毕竟是国内的,访问速度可以保证的。

3、腾讯和百度的DNS

腾讯和百度的DNS跟阿里的DNS类似,3巨头的一贯作风。

腾讯DNS: 119.29.29.29 和 182.254.116.116

百度DNS: 180.76.76.76

目前看起来是百度速度最快。

4、V2EX DNS:199.91.73.222 178.79.131.110

延迟有点高,两个都在250ms以上,偶尔掉包,但这个用起来还是可以的。

5、Google DNS: 8.8.8.8 8.8.4.4

几乎从知道这个DNS之后就一直在用,延迟在50ms左右,速度还可以,就是由于众所周知的原因,掉包比较严重,我在使用的时候也会有相应的感觉,但我是可以接受的。

6、OpenDNS:208.67.222.222 208.67.220.220

知道这个比Google还早,也是非常知名的,但延迟有点高,在180ms左右,偶尔掉包,除了延迟大点,没有什么不能接受的。

7、OneDNS:112.124.47.27 114.215.126.16

官方说是可以屏蔽广告,加速Google等网站的访问等,我大概试了一下,效果还是有的,速度也不慢,是一个比较新的DNS,只有单节点,不过看官方应该在努力建设中,在我这里的延迟大概在30ms左右。

8、OpenNIC DNS DNS:(打开官网后有推荐) 官网:

OpenNic是一个社区化的非营利组织,主张DNS中立、免费服务、用户决议、自由开放、保护隐私、拒绝劫持。访问官网,会自动向你推荐最适合你所在区域的DNS。

9、Norton(诺顿) DNS 198.153.192.50 198.153.194.50

资深安全厂商,安全性和稳定性有保障。

10、Comodo Secure DNS(科莫多提供) 8.26.56.26 8.20.247.20
资深安全厂商,安全性和稳定性有保障。

修改DNS的操作步骤

1、打开网络和共享中心

右键右下角的网络图标,点击打开“网络和internet设置”;

如何修改DNS?

高级设置下有个,网络和共享中心,双击点击打开;

如何修改DNS?

打开网络和共享中心

2、找到ipv4设置

如何修改DNS?

如何修改DNS?

打开以太网属性

如何修改DNS?

选择ipv4的设置

3、手动配置DNS

如何修改DNS?

手动修改dns

以上就是Centos 7安装与配置DNS服务器的完整过程的详细内容,更多相关资料请阅读主机测评网其它文章!

本文由主机测评网发布,不代表主机测评网立场,转载联系作者并注明出处:https://zhujiwo.jb51.net/jieda/8772.html

联系我们

在线咨询:点击这里给我发消息

Q Q:2220678578