Centos7配置DNS服务器低配教程

简介: Centos7配置DNS服务器低配教程

Centos7配置DNS服务器



1. 安装bind服务


网络连接方式桥接或NAT

yum -y install bind

网络连接方式仅主机模式


2. 修改named配置文件


• Vi /etc/named.conf   #打开文件
13         listen-on port 53 { any; };  //修改为any;
14         listen-on-v6 port 53 { any; };  //修改为any;
15         directory       "/var/named";
16         dump-file       "/var/named/data/cache_dump.db";
17         statistics-file "/var/named/data/named_stats.txt";
18         memstatistics-file "/var/named/data/named_mem_stats.txt";
19         recursing-file  "/var/named/data/named.recursing";
20         secroots-file   "/var/named/data/named.secroots";
21         allow-query     { any; };  //修改为any;
• Vi /etc/named.rfc1912.zones    #打开文件
 在该文件中添加需要解析的域名,这里解析的分别是 www.company.com,ftp.company.com
• 把下面内容添加最后


zone "company.com" IN {  //正向解析
         type master;
         file "company.com.zone";  //文件名后缀可自定义
         allow-update { none; };
 };
 zone "5.168.192.in-addr.arpa" IN {  //反向解析
         type master;
         file "192.168.5.arpa";  //文件名后缀可自定义
         allow-update { none; };
 };


3. 添加对应的文件


cd /var/named/
cp –a named.localhost company.com.zone
cp –a named.localhost 192.168.5.arpa


4. 修改正向解析文件


Vi  company.com.zone  #打开文件
$TTL 1D
@       IN SOA  company.com. root.company.com. (
                                         0       ; serial
                                         1D      ; refresh
                                         1H      ; retry
                                         1W      ; expire
                                         3H )    ; minimum
         NS      @
         A       127.0.0.1
         AAAA    ::1
 www     IN A    192.168.5.3
 ftp     IN A    192.168.5.3


5. 修改反向解析文件


Vi  192.168.5.arpa
$TTL 1D
@       IN SOA  company.com. root.company.com. (
                                         0       ; serial
                                         1D      ; refresh
                                         1H      ; retry
                                         1W      ; expire
                                         3H )    ; minimum
         NS      @
         AAAA    ::1
 3       PTR     www.company.com.
 3       PTR     ftp.company.com.


6、测试文件是否修改正确


测试主配置文件:named-checkconf /etc/named.conf
测试区域数据文件:named-checkzone  "company.com"  company.com.zone
              named-checkzone  "5.168.192.arpa"  192.168.5.arpa
结果类似截图:


20200314184005690.jpg


7. 测试


启动DNS

systemctl restart named.service

将测试机器的IP地址改为IP:192.168.5.3 子网掩码:255.255.255.0 DNS:192.168.5.3 改完之后,将网络服务重启 systemctl restart network,使用nslookup测试是否解析成功

[root@localhost named]# nslookup


www.company.com

Server: 192.168.5.3

Address: 192.168.5.3#53


Name: www.company.com

Address: 192.168.5.3


ftp.company.com

Server: 192.168.5.3

Address: 192.168.5.3#53


Name: ftp.company.com

Address: 192.168.5.3


exit


8、外网测试:


关闭防火墙:systemctl stop firewalld

进入Windows Server2012,修改DNS服务器地址为192.168.5.3


20200314184205471.jpg


然后进入Windows PowerShell

输入ping 192.168.5.3 测试连通性:

测试DNS的解析情况:ping www.company.com

如果失败了记得看一下两边的防火墙是不是都关上了!!!

目录
相关文章
|
6天前
|
消息中间件 安全 Unix
SSH配置多台服务器之间的免密登陆以及登陆别名
SSH配置多台服务器之间的免密登陆以及登陆别名
18 1
|
12天前
|
Linux
linux下搭建tftp服务器教程
在Linux中搭建TFTP服务器,需安装`tftp-server`(如`tftpd-hpa`)。步骤包括:更新软件包列表,安装`tftpd-hpa`,启动并设置开机自启,配置服务器(编辑`/etc/default/tftpd-hpa`),添加选项,然后重启服务。完成后,可用`tftp`命令进行文件传输。例如,从IP`192.168.1.100`下载`file.txt`: ``` tftp 192.168.1.100 <<EOF binary put file.txt quit EOF ```
27 4
|
21天前
|
弹性计算
2024年阿里云服务器不同实例规格与配置实时优惠价格整理与分享
2024年阿里云服务器的优惠价格新鲜出炉,有特惠云服务器也有普通优惠价格,本文为大家整理汇总了2024年阿里云服务器的优惠价格,包含特惠云服务器和其他配置云服务器的优惠价格。以便大家了解自己想购买的云服务器选择不同实例规格和带宽情况下的价格,仅供参考。
2024年阿里云服务器不同实例规格与配置实时优惠价格整理与分享
|
3天前
|
存储 弹性计算 安全
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
2核2G、2核4G配置是很多个人和企业建站以及部署中小型的web应用等场景时首选的云服务器配置,这些配置的租用价格也是用户非常关心的问题,本文为大家整理汇总了2024年阿里云服务器2核2G、2核4G配置不同实例规格及地域之间的收费标准,同时整理了这些配置最新活动价格,以供大家参考和选择。
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
|
6天前
|
域名解析 网络协议 应用服务中间件
阿里云服务器配置免费https服务
阿里云服务器配置免费https服务
|
9天前
|
网络协议
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
11 0
|
9天前
|
数据采集
robots.txt配置 减小服务器压力
robots.txt配置 减小服务器压力
13 0
|
16天前
|
弹性计算 关系型数据库 MySQL
阿里云数据库服务器价格表,数据库创建、连接和使用教程
阿里云数据库使用流程包括购买和管理。选择所需数据库类型如MySQL,完成实名认证后购买,配置CPU、内存和存储。确保数据库地域与ECS相同以允许内网连接。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码连接。同一VPC内的ECS需添加至白名单以进行内网通信。参考官方文档进行详细操作。
76 3
|
20天前
|
网络协议 Linux 网络安全
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
17 0
|
21天前
|
弹性计算 网络安全 虚拟化
ECS数据问题之升级配置预防数据丢失如何解决
ECS(Elastic Compute Service,弹性计算服务)是云计算服务提供商提供的一种基础云服务,允许用户在云端获取和配置虚拟服务器。以下是ECS服务使用中的一些常见问题及其解答的合集:

相关产品

  • 云解析DNS