DNS服务概述

DNS: ( Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。

DNS服务器类型

主域名服务器Master

是特定域所有信息的权威性信息源,对于某个指定域,主域名服务器是惟一存在的;主域名服务器中保存了指定域的区域文件

辅助域名服务器slave

不进行特定域信息(区域文件)的权威设置,而是从该域的主域名服务器中获取相应的文件并进行保存.当启动辅助域名服务器时,它会与它建立联系的所有主要域名服务器建立联系,并从中复制信息,在辅助域名服务器工作,它会定期地更改原有的信息,以尽可能地保证副本与正本数据的一致性.辅助域名服务器主要有提供容错能力、加快查询速度和分担主域名服务器的负担等优点.

例题:

配置NSD集群(主和从DNS服务器)

\1. 选择两台主机配置箱同域名的主机名,配置IP, 关闭防火墙和selinux

2.两台机器安装软件bind*

3.主DNS服务器配置 主配置文件 修改 listen-on allow-query allow-transfer

4.主DNS服务器配置 区域配置文件

5.主DNS服务器配置 正向解析文件 注: 正向解析文件名与区域配置文件中参数file

内容必须相同,同时文件在/var/named下

6.辅助DNS服务器配置 正向解析文件 指向主DNS服务器IP

7.验证DNS集群可用

修改客户端/etc/resolv.conf文件添加

nameserver主 DNS服务端IP

使用 ping 域名 //查看是否能正常解析 可以证明正确

查看辅助DNS服务器上/var/name/slaves中是否生成和主DNS服务器正向解析文件相同的文件。

DNS服务的安装与运行

●DNS服务名: named

●DNS服务主程序: /usr/sbin/named

●DNS服务主配置文件:

全局配置文件: /etc/named.conf

区域配置文件: /etc/named.rfc1912.zones

●正向解析数据库文件:

/var/named/localdomain.zone (默认文件名,由区域配置文件中的配置决定)

●DNS服务端口号: 53

DNS服务的安装与运行

1. 例:**yum install -y bind***

DNS服务配置文件

样本文件的位置及名称 作用

全局配置文件:etc/named.conf 设置一般的name参数,指向该服务器使用的域数据库的信息源

样本文件:named.caching-nameserver.conf

区域配置文件: 用于定义各解析区域特征的文件

/etc/named.rfc1912.zones

正向解析数据库文件样本: 将域名映射为IP地址的文件

/var/namedlocaldomain.zone

反向解析数据库文件样本: 将IP地址映射为域名的文件

/var/named/chroot/var/named/named.loca

根域地址数据库文件: 记录了Internet中13台根域服务器的IP地址等相关信息

/var/named/chroot/var/named/named.ca

/etc/resolv.conf 指定本机DNS服务器的IP地址的配置文件

配置主NDS服务器

步骤1:配置DNS服务器网卡的IP地址,主机名。

步骤2:安装BIND软件包。

步骤3:编辑全局配置文件/etc/named.conf

设置options参数{listen-on port,allow-query,allow-transfer }

步骤4:配置区域文件——/etc/named.rfc1912.zones

zone“lenovo.edu”IN { //指明要增加的DNS域的名称

type master; //指明增加的为DNS的主要区域.

file“lenovo.edu.zone”; // 设置该主要区域的区域配置文件名,用于实现正向域名解析

allow-update { none; }; //设置该DNS不允许动态更新

};

步骤5:编辑正向解析数据库文件——lenovo.edu.zone(此文件不存在)

要自己cp

options配置段常用配置项一用来 说明全局属性

(1) listen-on port 53 { 192. 168.0.200; };

设置named守护进程绑定的IP和监听的端口。若未指定,默认监听DNS服务器的所有IP地址的53号端口。

listen-on-v6 port 53 {::1;};——设定监听进入服务器的ipv6请求的端口

(2) directory "/var/named";

指主配置文件的相对路径,其绝对路径为: /var/named/chroot/var/named

(7) recursion yes|no;

是否允许为客户机进行递归查询。如果客户端提交的FQDN本服务器没有,那么服务器会帮助客户端去查询

(8) allow-transfer { 192.168.0.13; };

用于指定允许传输给辅助DNS的IP地址

(9) include“/etc/named.rfc1912.zones";

定义将指定的区域配置文件包含进当前文件

配置辅助NDS服务器

步骤3:在辅助DNS服务器上安装BIND软件包。

步骤4:在named.conf配置文件中添加“lenovo.deu”辅助区域

[root@localhost ~]# vi /etc/named.rfc1912.zones

zone“lenovo.edu" IN {

type slave;

masters { 192.168.0.200; };

file "slaves/lenovo.edu.zone";

};

域名管理——DNS服务相关推荐

  1. 访问域名不走dns服务问题排查,报错could not resolve host

    问题:访问域名无法解析成功,提示error:could not resolve host 排查过程: 1. 查询dns配置/etc/resolv.conf 发现配置的dns服务器地址可以ping通,并 ...

  2. Linux搭建DNS服务

    简介 域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务.它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网.DNS使用UDP/TCP端口 ...

  3. 部署DNS服务和管理DNS

    部署DNS服务和管理DNS 一.DNS概述 1.早期使用HOSTS文件解析域名 主机名称重复,而且主机维护困难 2.hosts缺点:名称容易重复,文件大解析效率下降, 单点管理主机容易故障 3.HOS ...

  4. Linux DNS服务配置与管理详解

    域名系统 DNS 本章内容 -名字解析介绍 -DNS服务工作原理 -实现主服务器 -实现反向解析区域 -实现从服务器 -实现子域 -实现转发 -实现智能DNS -DNS排错 -实现Internet 的 ...

  5. Linux下DNS服务管理

    DNS(Domain Name System)域名系统 1.DNS的定义 网络中为了区别各个主机,必须为每台主机分配一个惟一的地址,这个地址即称为"IP地址".但这些数字难以记忆, ...

  6. 搭建DNS服务,正向解析域名

    搭建DNS服务,实现正向解析功能;根据域名查询ip地址,即将指定的域名解析成相对应的ip,域名的正向解析是DNS服务器最基本的功能. 配置文件: 主配置文件:作用于服务器本身/etc/named.co ...

  7. 选择一个可靠知名的域名管理服务提供商

    网站安全一直是我们互联网运营商的一个常见话题.如何保持我们网站的安全稳定,长期承载我们公司的网上业务?网站安全问题也一直在考验站长运营商的互联网安全意识和网站管理维护能力. 今天,我想和你分享一些网站 ...

  8. 23. DNS服务管理

    Linux基础学习-DNS服务管理 第二十七节 DNS服务管理16 27.1 DNS服务器发展过程 27.1.1.Dns服务---域名服务 27.1.2dns服务器--软件,脚本,端口 27.1.3主 ...

  9. 关于DNS服务中查询域名的命令

    关于DNS服务中查询域名的命令 一.域名与DNS 二.查询DNS的命令 1.dig ①.简介 ②.格式 ③.参数 ④.实例 2. host ①.介绍 ②.格式 ③.参数 ④.实例 3.nslookup ...

最新文章

  1. 再见 Python,Hello Julia!
  2. html表格标签模板 实现跨行和跨列
  3. linux下redis安装教程,linux下安装配置redis图文详解
  4. dwz简单配置与操作
  5. kali中安转python3_Kali环境下安装Python3.7
  6. kotlin读取html,kotlin 使用skrape {it}从html获取数据 - 糯米PHP
  7. excel图表交互联动_深入讲解EasyShu图表与引用数据动态联动功能
  8. 前端笔记-vue cli使用echarts
  9. 厉害了!VMware ESXi安装记录,附下载
  10. react进入路由前获取数据_react之传递数据的几种方式props传值、路由传值、状态提升、redux、context...
  11. 单板剥皮机行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  12. WinForm实现只打开一个窗口的代码
  13. 思科路由器上配置了rip但是没有生成动态路由表_思科路由器 RIP、OSPF、EIGRP 路由协议最简单的配置实例详解...
  14. 如何利用systrace分析Android App的死锁问题
  15. 【优化算法】烟花优化算法(FWA)【含Matlab源码 1079期】
  16. Arduino UNO+OLED可视化音乐频谱:32段分频0.96寸OLED显示细条频谱线
  17. 电脑间串口连接传输文件
  18. 【ELM预测】基于蝴蝶算法优化极限学习机预测附matlab代码
  19. 使用pascal voc训练测试faster rcnn
  20. 构建WindowsPhone生态:梁念坚博士答记者问windowsphone

热门文章

  1. 2021观澜二中高考成绩查询入口,深圳2019年中考成绩出炉 各校高分成绩汇总
  2. 中规中矩的CentOS7安装Python3.5
  3. OpenCV + CPP 系列(九)颜色空间
  4. ROS2知识(2):网络设施
  5. 《Netty权威指南》笔记 —— 第二十、二十一、二十二, 二十三章
  6. 进程调度之5:系统调用exit与wait4
  7. pg数据库开启远程连接_PostgreSQL 允许远程访问设置的操作
  8. 静安闸北六一计算机竞赛,【和美•喜报】新闵小学学生在2017“静安闸北二中心杯”上海市以及松江区“六·一”小学生计算机创新比赛活动中荣获佳绩!...
  9. c语言 准确赋值浮点数,C语言浮点数
  10. layui 实现下拉多选功能 [xm-select]