Centos7中DNS的安装与配置(失败)
首先,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的安装与配置(失败)相关推荐
- 第12章 CentOS7 中 Docker 的安装与配置
第08章 CentOS7 中 Docker 的安装与配置 Docker 是什么? Docker 是世界领先的软件容器平台.[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img- ...
- CentOS7中Docker的安装与配置
场景 Docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然 ...
- CentOS7中使用Docker安装SVN以及配置账号权限
场景 CentOS7中Docker的安装与配置: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701 首先按照上面在 ...
- 第12章 Docker 中 MySQL 的安装与配置
第12章 Docker 中 MySQL 的安装与配置 文章目录 第12章 Docker 中 MySQL 的安装与配置 前言 目标 环境 支持的不同版本 Tag 和相应的Dockerfile链接 安装 ...
- Centos7下Nginx的安装与配置
Centos7下Nginx的安装与配置 一.安装 1.下载 nginx官网下载地址,下载nginx-1.20.2.tar.gz,并将其上传至centos,我这里上传到了/usr/local/src/目 ...
- centos7中使用yum安装tomcat以及它的启动、停止、重启
centos7中使用yum安装tomcat 介绍 Apache Tomcat是用于提供Java应用程序的Web服务器和servlet容器. Tomcat是Apache Software Foundat ...
- RHEL7/CentOS7在线和离线安装GitLab配置使用实践
前言 GitLab Community Edition 新版本已经集成了CI/CD的支持,从某种程度上来说可以告别对于Jenkins的依赖,我本来计划是写基于Docker部署GitLab但感觉还是有点 ...
- Linux系统中OpenSSH的安装和配置(转)
Linux系统中OpenSSH的安装和配置(转) 概述 许多网络程序,如telnet.rsh.rlogin或rexec,用明文(plain text)传送口令和秘密的信息,所以就可利用任何连接到网络上 ...
- jenkins中maven的安装及配置,如何在jenkins中创建maven任务。
本文介绍了在jenkins中maven的安装及配置(安装maven及jdk的方法),以及如何在jenkins中创建maven任务. 有三点需要注意的地方. maven一定要安装在jenkins服务器上 ...
最新文章
- 【过程记录】aop学习·实现动态代理的jdk方法和cglib方法和使用实例
- Netflix CEO:入华谈判进展顺利 或很快获牌照
- odis工程师使用方法_傅里叶红外光谱仪常见故障维修及排除方法,你了解有多少种呢?...
- [net]ftp ssh http telnet https服务及端口
- Linux下 jenkins 的 使用
- eclipse设置黑色主题
- 【解决:Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin:2....Could not star】
- mcgscom口针脚定义_触摸屏制作的速成篇(MCGS入门篇)
- The preferences of “An Overview of Speech Dereverberation“
- BLE service, characteristic以及CCCD概念 9
- c语言编程照抄能学好吗,C语言I作业12—学期总结
- 机动车c1科三考试语言灯光,史上最全科目三灯光模拟图解
- 【LaTex】第二行作者居中(IEEEtran模板)
- Java和Java大数据有什么区别?
- 2010年考研英语一阅读A题翻译加解析
- 【English】Day 2 大英读写2 U1 A 7.11.12 翻译
- 如何删掉“分节符(下一页)
- 苹果python怎么设置字体_在Mac OS X 10.6中的Python中,无法在Matplotlib中将字体更改为Helvetica...
- luajit开发文档wiki中文版(二) LuaJIT 扩展
- 保洁阿姨看完都会了!知乎上已获千赞,技术总监都拍手叫好
热门文章
- windows重装系统后需要做些什么
- java 聊天工具源代码_简易聊天软件源码
- windows虚拟机_[安装实录]如何在 Vmware虚拟机中安装 macOS Mojave -- Windows 版
- IT项目中如何做好预算管理?IT项目预算管理的方法
- 祝老妈母亲节快乐的三段小程序
- 关于waitpid的返回值问题
- iOS armv7,armv7s, arm64
- android instrumentation教程,Instrumentation到底是什么?
- Podfile管理文件中use_frameworks!和#use_frameworks!
- ROS个别命令的使用 ros ros2