CentOS-7下搭建DNS服务器

1、安装bind服务(DNS服务器)

    >yum -y install bind*

2、查看所有服务,设置开机运行named服务

    //查看所有服务

    >systemctl list-unit-files

    //设置开机运行named服务

    >systemctl enable named.service

3、修改配置文件

    >vim /etc/named.conf

4、重启named服务

    >systemctl restart named.service

5、设置防火墙规划,开放53端口

    >systemctl stop firewalld.service  #关闭firewalld防火墙 

    >yum install iptables-services   #安装iptables防火墙  

    >iptables -I INPUT -p tcp --dport 53 -j ACCEPT  #放行TCP协议的53端口 

    >iptables -I INPUT -p udp --dport 53 -j ACCEPT  #放行UDP协议的53端口 

    >systemctl enable iptables  #允许防火墙开机运行

    //查看规划是否生效

    >iptables -L

    显示已生效,然后保存防火墙配置,使其以后都生效:

    >/sbin/service iptables save  

6、查看DNS的配置文件目录

    >rpm -lq bind

7、修改域名配置文件

    >vim /etc/named.rfc1912.zones

8、添加DNS解析配置文件

    >vim /var/named/test.com.zone

    检查配置是否有错误:>named-checkzone oa.com /var/named/test.com.zone

    如图提示无错误,重启DNS服务器。

9、测试

   NO.1:将windows服务器上的DNS服务器地址改为我们的DNS服务器地址,保存

10、ping我们配置的域名地址test.com,如下图表示可以ping通

11、大功告成。

版权声明: 此文为本站源创文章[或由本站编辑从网络整理改编], 转载请备注出处:http://www.sindsun.com/article-details-52.html [若此文确切存在侵权,请联系本站管理员进行删除!]

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小樱的经验随笔

【干货分享】dos命令大全

一般来说dos命令都是在dos程序中进行的,如果电脑中安装有dos程序可以从开机选项中选择进入,在windows 系统中我们还可以从开始运行中输入cmd命令进入...

3279
来自专栏机器学习从入门到成神

深入理解并发/并行,阻塞/非阻塞,同步/异步

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_35512245/articl...

1801
来自专栏用户画像

6.2.1集中仲裁方式

为解决多个设备同时竞争总线控制权的问题,应当采用总线仲裁部件,以某种方式选择一个主设备优先获得总线控制权。只有获得总线控制权的设备,才能开始数据传送。

982
来自专栏xingoo, 一个梦想做发明家的程序员

【web必知必会】——图解HTTP(上)

  本篇总结关于http的相关知识,主要内容参考如下导图: ?   主要讲解的内容有:   1 URL与URI的区别。   2 请求报文与相应报文的内容。   ...

2129
来自专栏coder修行路

Python爬虫番外篇之Cookie和Session

关于cookie和session估计很多程序员面试的时候都会被问到,这两个概念在写web以及爬虫中都会涉及,并且两者可能很多人直接回答也不好说的特别清楚,所以整...

2407
来自专栏云计算与大数据

研发:Idea工具因为版本工具设置问题,导致全是红色

I have the current status of my files in the folders coloured red/brown. I tried...

1423
来自专栏Create Sun

mvc+webapi 项目架构

首先项目是mvc5+webapi2.0+orm-dapper+ef codefirst+redis+quartz.net+actionmq。 1.项目框架层次结...

46116
来自专栏维C果糖

详述 IntelliJ IDEA 中恢复代码的方法

在咱们正常开发项目的时候,难免遇到在开发过程中由于某种原因,想要将代码恢复到前一版本的情景。特别是在咱们删除了某些代码,想要恢复之前删除的代码的时候,了解这个在...

2218
来自专栏文渊之博

如何高效的使用PowerShell备份数据库

初始脚本 Get-SqlDatabase -ServerInstance localhost | Where { $_.Name -ne 'tempdb' } ...

3726
来自专栏我的博客

php上传大文件配置之—PHP.ini配置

打开php.ini文件,修改完毕后重启服务器。测试下上传文件。。。。(嘻嘻,是不是传上了很大的文件?) 1、文件上传时存放文件的临时目录。必须是 PHP 进程所...

6834

扫码关注云+社区

领取腾讯云代金券