配置与管理DNS服务器

配置与管理DNS服务器

**1,什么是DNS?**负责将域名转换成实际想对应的ip地址,这个过程交域名解析。

**2,域名解析的方法:**分布式,层次结构的数据库系统。根域,顶级域,二级域,子域。例如:www.baidu.com其中:为根域;com为顶级域;baidu为二级域;www为子域。

image.png

3,DNS的查询方式:递归查询(常用),递归查询。

image.png

安装DNS服务

#清除缓存
[root@localhost ~]# yum clean all
Loaded plugins: fastestmirror, langpacks
Cleaning repos: iso
Cleaning up list of fastest mirrors
Other repos take up 193 M of disk space (use --verbose for details)
#安装软件包
[root@localhost ~]# yum -y install bind
#检查软件包
[root@localhost ~]# rpm -qa |grep bind
bind-export-libs-9.11.4-16.P2.el7.x86_64
bind-utils-9.11.4-16.P2.el7.x86_64
bind-libs-9.11.4-16.P2.el7.x86_64
bind-license-9.11.4-16.P2.el7.noarch
bind-libs-lite-9.11.4-16.P2.el7.x86_64
rpcbind-0.2.0-49.el7.x86_64
bind-9.11.4-16.P2.el7.x86_64
keybinder3-0.3.0-1.el7.x86_64
#DNS的相关服务
status/start/restart/stop/enable/list-unit-files
状态/开启/重启/停止/开机自启/查看自启是否成功

配置DNS服务器

[root@localhost ~]# cat /etc/named.conf
options {listen-on port 53 { 127.0.0.1; };	//指定bind在侦听的DNS服务器ip地址和端口号listen-on-v6 port 53 { ::1; };		//指定bind在侦听的DNS服务器IPV6地址和端口号directory       "/var/named";		//指定dns区域文件存放的路径dump-file       "/var/named/data/cache_dump.db";	//设置dns数据存放数据库的路径statistics-file "/var/named/data/named_stats.txt";	//指定服务器统计信息文件的路径memstatistics-file "/var/named/data/named_mem_stats.txt";	//记录内存使用情况recursing-file  "/var/named/data/named.recursing";	secroots-file   "/var/named/data/named.secroots";	allow-query     { localhost; };		//指定接受dns查询的主机地址段recursion yes;		//指定允许递归查询dnssec-enable yes;	//指定是否支持dnssec开关,yes支持,no不支持dnssec-validation yes;	//指定是否支持dnssec开关,yes支持,no不支持/* Path to ISC DLV key */bindkeys-file "/etc/named.root.key";	//ISC DLV KEY路径managed-keys-directory "/var/named/dynamic";	//管理的密匙路径pid-file "/run/named/named.pid";	//服务器记录进行ID的文件路径session-keyfile "/run/named/session.key";	//会话密匙文件
};//以下用于指定bind服务的日志参数
logging {channel default_debug {file "data/named.run";severity dynamic;};
};
//以下用于定义根区域的配置信息
zone "." IN {type hint;		//设置区域类型file "named.ca";	//设置区域文件名
};include "/etc/named.rfc1912.zones";		//指定主配置文件,根据情况进行修改
include "/etc/named.root.key";
#主要配置文件
[root@localhost ~]# cat /etc/named.rfc1912.zones
zone "localhost.localdomain" IN {		//指定正向区域type master;		//指定主要区域file "named.localhost";		//指定正向解析区域配置文件allow-update { none; };
};
zone "1.0.0.127.in-addr.arpa" IN {		//指定放心区间type master;		//指定反向解析区域file "named.loopback";		//指定反向解析区域配置文件allow-update { none; };
};#区域文件/var/named在其下有两个解析文件
正向解析named.localhost;反向解析named.loopback

配置DNS客户端

#Linux系统中,直接编辑文件/etc/resolv.conf
nameserver ip

#Windows下的服务

1.png

2.png

3.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/736189.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

sql注入基础学习

1.常用SQL语句 01、显示数据库 show databases; 02、打开数据库 use db name; 03、显示数据表 show tables; 04、显示表结构 describe table_name; 05、显示表中各字段信息,即表结构 show columns from table_nam…

面向对象的编程语言是什么意思?——跟老吕学Python编程

面向对象的编程语言是什么意思?——跟老吕学Python编程 面向对象是什么意思?面向对象的定义面向对象的早期发展面向对象的背景1.审视问题域的视角2.抽象级别3.封装体4.可重用性 面向对象的特征面向对象的开发方法面向对象程序设计基本思想实现 面向对象的…

数据结构-稀疏数组

文章目录 1、什么是稀疏数组?2、稀疏数组的存储流程3、代码实现4、运行结果 1、什么是稀疏数组? 当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。 2、稀疏数组的存储流程 记录数组一共有几行…

活体检测(点头,摇头,张嘴等动态识别)

活体检测(点头,摇头,张嘴等动态识别) 某本书里有一句话,等我去读、去拍案。 田间的野老,等我去了解、去惊识。 山风与发,冷泉与舌, 流云与眼,松涛与耳, 他们等…

21、状态模式(行为性模式)

版本一、get状态指针 #include <iostream> using namespace std;//前置声明 class Context;//状态 class State{ public://4个状态virtual void toUp (Context& context){ }virtual void toDown (Context& context){ }virtual void toLeft (Context& cont…

架构学习总结:企业架构=业务+数据+技术+应用架构

最近再次研读DAMA数据管理知识体系,结合工作对什么是企业架构?如何开展企业架构设计工作有一些新的认识,供大家参考。企业架构包括企业的业务架构、数据架构、技术架构和应用架构,要想做好企业的信息化数字化建设规划,这四个架构都不可缺少,这四个方面的内容共同组成了企…

[云原生] k8s配置资源管理

一、Secret的资源配置 1.1 Secret配置的相关说明 Secret 是用来保存密码、token、密钥等敏感数据的 k8s 资源&#xff0c;这类数据虽然也可以存放在 Pod 或者镜像中&#xff0c;但是放在 Secret 中是为了更方便的控制如何使用数据&#xff0c;并减少暴露的风险。 Secret 有…

【JavaSE】抽象类与接口

Object 类 类 java.lang.Object是类层次结构的根类&#xff0c;即所有类的父类。 除Object类之外的任何一个Java类&#xff0c;全部直接或间接的继承于Object类。由此&#xff0c;Object类也被称为根父类。Object类中声明的成员具有通用性&#xff0c;并且Object类中没有声明…

300W-500W-700W-1000W超薄制动电阻

EAK制动电阻&#xff0c;最大连续功率&#xff1a;300 W--1000W 制动电阻器&#xff0c;用于带有中低功率变频器 或作为充电电阻器的驱动器。 安装在变频器附近。 防护等级 IP 20 / IP 54 可根据要求提供更高的防护等级 测试电压 2.5 kV AC 可根据要求提供其他容量和安装…

SMART PLC自适应低通滤波器(收放卷线速度滤波)

一阶低通滤波器更多内容请参考信号处理专栏相关文章,常用链接如下: 1、SMART PLC 低通滤波器和模拟量采集应用 https://rxxw-control.blog.csdn.net/article/details/136595982https://rxxw-control.blog.csdn.net/article/details/1365959822、SMART PLC双线性变换和后向差…

Docker笔记-进入运行中的镜像,查看日志等操作

docker搭建好后&#xff0c;查看运行的docker镜像&#xff1a; docker ps -a 进入运行的容器&#xff0c;命令如下&#xff1a; docker exec -it <容器ID> /bin/bash # 或者&#xff0c;直接用容器里面的命令&#xff0c;比如mysql镜像 docker exec -it <容器ID>…

网络协议常见问题

网络协议常见问题 OSI&#xff08;Open Systems Interconnection&#xff09;模型OSI 封装 TCP/IP协议栈IP数据报的报头TCP头格式UDP头格式TCP (3-way shake)三次握手建立连接&#xff1a;为什么三次握手才可以初始化 Socket、序列号和窗口大小并建立 TCP 连接。每次建立TCP连接…

蓝桥杯单片机---第十二届省赛题目解析

文章目录 比赛题目一、代码相关定义、声明1.头文件声明2.变量声明 二、主要函数1.main函数2.按键扫描3.数码管显示4.电压模式1、2输出 & LED显示5.定时器中断6.消除85C显示 三、次要函数1.初始化函数Init2.按键函数Key3.LED函数Led4.数码管函数Seg5.iic函数中6.onewire函数…

【LeetCode】17.电话号码的字母组合

题目 链接&#xff1a;17. 电话号码的字母组合 - 力扣&#xff08;LeetCode&#xff09; 给定一个仅包含数字2-9的字符串&#xff0c;返回所有它能表示的字母组合。答案可以按任意顺序返回 给出数字到字母的映射如下&#xff08;与电话按键相同&#xff09;。注意 1 不对应任何…

Vue ECharts line3D点击空白处重置图表视角- 附完整示例

ECharts&#xff1a;一个基于 JavaScript 的开源可视化图表库。 目录 效果 一、介绍 1、官方文档&#xff1a;Apache ECharts 2、官方示例 二、准备工作 1、安装依赖包 2、示例版本 三、使用步骤 1、在单页面引入 echarts 2、指定容器并设置容器宽高 3、数据处理&…

leetcode 热题 100_反转链表

题解一&#xff1a; 迭代&#xff1a;逐步修改节点指针&#xff0c;注意在修改前要保存下一个节点指针。 class Solution {public ListNode reverseList(ListNode head) {ListNode pre null;while (head! null) {ListNode temp head.next;head.next pre;pre head;head te…

使用Canvas绘制一个自适应长度的折线图

要求x轴根据数据长度自适应 y轴根据数据最大值取长度值 <template><div ref"cvsContainer" class"cvs-container"><canvas ref"cvs" class"canvas"></canvas></div> </template><script set…

Chapter20-Ideal gases-CIE课本要点摘录、总结

20.1 Particles of a gas Brownian motion Fast modules 速率的数值大概了解下&#xff1a; average speed of the molecules:400m/s speed of sound:approximately 330m/s at STP&#xff08;standard temperature and pressure&#xff09; Standard Temperature and Pres…

计算表达式x*(2^i)的值math.ldexp(x, i)

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 计算表达式x*(2^i)的值 math.ldexp(x, i) [太阳]选择题 关于以下代码输出的结果说法正确的是&#xff1f; import math print("【执行】math.ldexp(3,2)") print(math.ldexp(3,2)) …

HTML5+CSS3+移动web——CSS基础

系列文章目录 HTML5CSS3移动web——HTML 基础-CSDN博客https://blog.csdn.net/ymxk2876721452/article/details/136070953?spm1001.2014.3001.5501HTML5CSS3移动web——列表、表格、表单-CSDN博客https://blog.csdn.net/ymxk2876721452/article/details/136221443?spm1001.2…