首先,DNS服务器,我真的查阅了很多很多的资料,但我这次的实验是失败的,我也不知道我的问题出在了哪里,但是笔记和思路,我是熟了,希望大神也能指导一下我的错误,这次实验仅供参考。本人真的蹲了一天在电脑面前钻研= =|||

好了 接下来我开始说明

首先做DNS服务配置要了解什么是DNS,以下是我总结的点:

DNS是什么:(百度还有别的地方专业词太多,我做了一下简化) DNS指的是域名系统,域名与IP地址相互联系。

那域名又是什么:例 www.baidu.com

IP地址又是什么:192.168.0.1

域名服务分三点:1.DNS系统基础     2.使用BIND构建DNS服务器      3.域名服务的测试

DNS配置文件有三份:1./etc/named.conf      2./etc/named.rfc1912.zones     3./var/named/自定义zone文件

理解什么叫正向解析什么叫反向解析,  例如一个正面与反面都相同的硬币,正面叫www.baidu.com ,反面叫192.168.0.1    我把它给解析,发现www.baidu.com就是192.168.0.1    192.168.0.1就是www.baidu.com

开始实验

一、打开终端,然后一定要先安装BIND安装包。 代码:#yum insall bind bind-utils -y

二、等待安装完毕后,我们将打开第一个配置文件进行修改。

打开文件:#vim /etc/named.conf     往下划,将第一个53后的括号里的东西改成{  any;  };         还有allow-query后的中括号改成这样    { any; };      目的是为了开放权限,让用户进行可读,开放防火墙。 (  网上说要通过代码关闭防火墙,这个实验才能继续,但是五花八门,也可能是因为i版本的问题,虚拟机无法识别代码,所以我没弄。)

三、我们的第一个配置文件已经修改完毕,接下来我们将修改/etc/named.rfc1912.zones 文件,首先注意的是里头要包含正向解析文件,和反向解析文件,然后我将分布演示,高手请一次搞定= =|||。

#vim /etc/named.rfc1912.zones你将看到下面的代码,然后往下一直划,划到底部,进行修改

将正向解析文件(我这里管他叫aoshine.com(好晒)文件)添加到最下面,记住格式和上面相同。

type 后面是服务器类型。

file后面是数据库文件命名。

一定不能忘记打{   none;  };

四、然后cd /var/named    注意,正向解析文件是保存到/var/named文件当中。

然后在这个模板里面创建一个正向的解析文件#cp -p named.localhost aoshine.com.zone

然后打开“好晒”文件  #vim aoshine.com.zone进行配置

打开之后是这样的,接下来改成下面这样,这样就可以将正向解析文件配置完毕

五、接下来将对反向解析文件进行配置

操作步骤参考上面

反向解析文件配成这样,目的是为了将域名对应IP地址。(但是我也不知道哪里出错了,我自己实操后面的反向解析不出来)

用 l l 命令查看文件数目,可以清楚的看到头两个的正向解析文件和反向解析文件 aoshine.com.zone 和aoshine.com.local

六、接下来我们需要重启DNS服务器 命令:#service network restart  (我一开始用网上那些命令都过不了)

然后命令:#cat /etc/resolv.conf 可以查看到IP地址

七、最后一步,对其进行DNS测试

先重启一下网络 systemctl start named

用nslookup命令来测试dns

#nslookup  www.aoshine.com可以查看到下面的信息,ip地址等之类的

#nslookup 192.168.30.2可以反向解析查询到www.aoshine.com这个域名,(可我这里出错了,我也不懂为什么,我觉得是我的反向解析文件配置有误把。。。。。)如果测试通过,DNS服务器配置与安装完成,

谢谢,误碰,纯手打,无抄袭,仅供参考,大神可以评论教一下。

Centos7中DNS的安装与配置(失败)相关推荐

  1. 第12章 CentOS7 中 Docker 的安装与配置

    第08章 CentOS7 中 Docker 的安装与配置 Docker 是什么? Docker 是世界领先的软件容器平台.[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img- ...

  2. CentOS7中Docker的安装与配置

    场景 Docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然 ...

  3. CentOS7中使用Docker安装SVN以及配置账号权限

    场景 CentOS7中Docker的安装与配置: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701 首先按照上面在 ...

  4. 第12章 Docker 中 MySQL 的安装与配置

    第12章 Docker 中 MySQL 的安装与配置 文章目录 第12章 Docker 中 MySQL 的安装与配置 前言 目标 环境 支持的不同版本 Tag 和相应的Dockerfile链接 安装 ...

  5. Centos7下Nginx的安装与配置

    Centos7下Nginx的安装与配置 一.安装 1.下载 nginx官网下载地址,下载nginx-1.20.2.tar.gz,并将其上传至centos,我这里上传到了/usr/local/src/目 ...

  6. centos7中使用yum安装tomcat以及它的启动、停止、重启

    centos7中使用yum安装tomcat 介绍 Apache Tomcat是用于提供Java应用程序的Web服务器和servlet容器. Tomcat是Apache Software Foundat ...

  7. RHEL7/CentOS7在线和离线安装GitLab配置使用实践

    前言 GitLab Community Edition 新版本已经集成了CI/CD的支持,从某种程度上来说可以告别对于Jenkins的依赖,我本来计划是写基于Docker部署GitLab但感觉还是有点 ...

  8. Linux系统中OpenSSH的安装和配置(转)

    Linux系统中OpenSSH的安装和配置(转) 概述 许多网络程序,如telnet.rsh.rlogin或rexec,用明文(plain text)传送口令和秘密的信息,所以就可利用任何连接到网络上 ...

  9. jenkins中maven的安装及配置,如何在jenkins中创建maven任务。

    本文介绍了在jenkins中maven的安装及配置(安装maven及jdk的方法),以及如何在jenkins中创建maven任务. 有三点需要注意的地方. maven一定要安装在jenkins服务器上 ...

最新文章

  1. 【过程记录】aop学习·实现动态代理的jdk方法和cglib方法和使用实例
  2. Netflix CEO:入华谈判进展顺利 或很快获牌照
  3. odis工程师使用方法_傅里叶红外光谱仪常见故障维修及排除方法,你了解有多少种呢?...
  4. [net]ftp ssh http telnet https服务及端口
  5. Linux下 jenkins 的 使用
  6. eclipse设置黑色主题
  7. 【解决:Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin:2....Could not star】
  8. mcgscom口针脚定义_触摸屏制作的速成篇(MCGS入门篇)
  9. The preferences of “An Overview of Speech Dereverberation“
  10. BLE service, characteristic以及CCCD概念 9
  11. c语言编程照抄能学好吗,C语言I作业12—学期总结
  12. 机动车c1科三考试语言灯光,史上最全科目三灯光模拟图解
  13. 【LaTex】第二行作者居中(IEEEtran模板)
  14. Java和Java大数据有什么区别?
  15. 2010年考研英语一阅读A题翻译加解析
  16. 【English】Day 2 大英读写2 U1 A 7.11.12 翻译
  17. 如何删掉“分节符(下一页)
  18. 苹果python怎么设置字体_在Mac OS X 10.6中的Python中,无法在Matplotlib中将字体更改为Helvetica...
  19. luajit开发文档wiki中文版(二) LuaJIT 扩展
  20. 保洁阿姨看完都会了!知乎上已获千赞,技术总监都拍手叫好

热门文章

  1. windows重装系统后需要做些什么
  2. java 聊天工具源代码_简易聊天软件源码
  3. windows虚拟机_[安装实录]如何在 Vmware虚拟机中安装 macOS Mojave -- Windows 版
  4. IT项目中如何做好预算管理?IT项目预算管理的方法
  5. 祝老妈母亲节快乐的三段小程序
  6. 关于waitpid的返回值问题
  7. iOS armv7,armv7s, arm64
  8. android instrumentation教程,Instrumentation到底是什么?
  9. Podfile管理文件中use_frameworks!和#use_frameworks!
  10. ROS个别命令的使用 ros ros2