Centos7配置DNS服务器低配教程

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 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

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

目录
相关文章
|
12天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
51 2
|
15天前
|
域名解析 存储 缓存
DNS是什么?内网电脑需要配置吗?
【10月更文挑战第22天】DNS是什么?内网电脑需要配置吗?
52 1
|
17天前
|
监控 网络协议 安全
DNS服务器故障不容小觑,从应急视角谈DNS架构
DNS服务器故障不容小觑,从应急视角谈DNS架构
39 4
|
26天前
|
Java jenkins 持续交付
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
78 1
|
28天前
|
存储 监控 Linux
在 CentOS 7 中如何对新硬盘进行分区、格式化、挂载及配置最佳实践
本文详细介绍了在 CentOS 7 中如何对新硬盘进行分区、格式化、挂载及配置最佳实践,包括使用 `fdisk` 创建分区、`mkfs` 格式化分区、创建挂载点、编辑 `/etc/fstab` 实现永久挂载等步骤,旨在有效管理服务器磁盘空间,提高系统稳定性和可维护性。
33 1
|
24天前
|
JSON JavaScript 前端开发
深入解析ESLint配置:从入门到精通的全方位指南,精细调优你的代码质量保障工具
深入解析ESLint配置:从入门到精通的全方位指南,精细调优你的代码质量保障工具
64 0
|
30天前
|
缓存 Java 程序员
Map - LinkedHashSet&Map源码解析
Map - LinkedHashSet&Map源码解析
66 0
|
30天前
|
算法 Java 容器
Map - HashSet & HashMap 源码解析
Map - HashSet & HashMap 源码解析
51 0
|
30天前
|
存储 Java C++
Collection-PriorityQueue源码解析
Collection-PriorityQueue源码解析
58 0
|
30天前
|
安全 Java 程序员
Collection-Stack&Queue源码解析
Collection-Stack&Queue源码解析
74 0

相关产品

  • 云解析DNS
  • 下一篇
    无影云桌面