小白带你学习linuxDNS服务器管理(十九)

目录

一、概述

1、 DNS服务

2、域名

二、DNS解析过程

1、客户端如何解析域名

2、 递归查询   

3、迭代查询   

三、域名服务器的分类

1、 根据作用

2、 根据应用场景

四、DNS服务器部署

1、介绍

2、基础环境配置

3、安装     

4、配置文件解析

5、区域文件类型   

 6、 区域文件的模板文件  

7、生成区域文件

8、解析记录的类型

9、 修改解析文件

五、服务端DNS命令

六、拓展

七、主从DNS部署案例


一、概述

1、 DNS服务

概念

 一套分布式的域名服务系统,即有多个DNS服务器遍布于世界。每个DNS服务器上存放着大量的机器域名和IP地址的映射,并且是动态更新。众多网络客户端程序都使用DNS协议来向DNS服务器查询目标主机的IP地址。
 全称          Domain Name system | service

作用

 正向解析             将已知的域名解析为IP地址

反向解析                将已知的IP地址解析为域名

监听端口            53/udp | 53/TCP

默认运行用户        named

2、域名

 完全限定域名         FQDN

  组成       www.baidu.com
                主机名.二级域名.顶级域名.

分类

根域           .

顶级域  (不能擅自更改,必须有资质的部门更改) 

                cn

                org

                edu

                hk

                uk

                com

                mil

二级域  (自定义,需要进行注册,并且不能侵权,需要向公安局备案)

                baidu

                sina

                soho

                163

三级域(二级域的子域)

二、DNS解析过程

1、客户端如何解析域名

本地DNS缓存

 本地hosts文件

 指向的DNS服务器IP           直接给出解析结果         递归查询

                                              没有给出解析结果         迭代查询

2、 递归查询   

  客户机与本地DNS服务器之间的查询。(所答即所问)

3、迭代查询   

  本地DNS服务器与根等其他DNS服务器之间的查询。(所答非所问)

三、域名服务器的分类

1、 根据作用

⑴根域名服务器:最高层次的域名服务器,也是最重要的域名服务器。所有的根域名服务器都

知道所有的顶级域名服务器的域名和IP地址。

⑵顶级域名服务器:负责管理该顶级域名注册的二级域名。

⑶权限域名服务器:负责一个“区”的域名服务器。

⑷本地域名服务器:本地域名服务器不属于域名服务器的层次结构,但是它对域名系统非常重

要。当一个主机发出DNS查询请求时,这个查询请求报文就发送给本地域名服务器。

2、 根据应用场景

主服务器(Primary Name server)     为客户端提供域名解析的主要区域,主DNS服务器宕机,会启用从DNS服务器提供服务。

辅助服务器(Second Name Server)         主服务器DNS长期无应答,从服务器也会停止提供服务,主从区域治安的同步采用周期性检查+通知的机制,从服务器周期性地检查主服务器上地记录情况,一旦发现修改就会同步,另外主服务器上如果又数据被修改了,会立即通知从服务器更新记录。

高速缓存服务器(Cache-only server)          缓存服务器是一种不负责域名数据维护,也不负责域名解析地DNS服务类型。它将用户经常使用到地域名与IP地址解析记录保存在主机本地中,来提升下次解析的效率。

四、DNS服务器部署

1、介绍

软件包            bind

配置文件目录           /etc/

 区域文件目录|安装目录            /var/named/

服务名            named

2、基础环境配置

3、安装     

  yum install -y bind

4、配置文件解析

cd 进入 /var/named/

vim named .conf

 注释       单行注释             //

              多行注释           /*   多行数据     */

配置项

⑴options

 配置DNS服务的运行状态

listen-on port 53 { 127.0.0.1; };                  定义IPv4监听地址及端口号

listen-on-v6 port 53 { ::1; };                   定义IPv6监听地址及端口号

 directory       "/var/named";                区域文件目录,不建议更改

 dump-file       "/var/named/data/cache_dump.db";                缓存文件目录,不建议更改

 allow-query     { localhost; };                 允许哪些客户端来访问DNS服务器,any表示所有的客户端都能访问

⑵zone

 配置区域文件的名称

 正向解析

   zone "jxedu.com" IN {

        type master;

        file "jxedu.com.zones";

};
备注: zone  "需要解析的域名" IN {

  type  服务器类型; (master 、 slave)

  file "解析文件名称";

  }

 反向解析

    zone "100.168.192.in-addr.arpa" IN {

        type master;

        file "192.168.100.zones";

};

(备注)把底下第一段注释掉

⑶include              将指定路径的配置文件内容加载到当前配置文件中

5、区域文件类型   

    正向解析          解析文件名称命名规则           jxedu.com.zones

     反向解析        解析文件名称命名规则             192.168.100.zones

 6、 区域文件的模板文件  

 named.empty

7、生成区域文件

进入区域文件配置目录

cd /var/named

创建正向和反向解析文件

cp -p named.empty   jxedu.com.zones

cp -p named.empty   192.168.100.zones

8、解析记录的类型

A           IPv4正向解析记录

NS        DNS服务器解析记录

 MX      邮件解析记录

CNAME         别名解析记录

 PTR          反向解析记录

9、 修改解析文件

正向解析文件

            $TTL 3H

@       IN SOA  jxedu.com. root.jxedu.com. (

                                        0       ; serial

                                       1D      ; refresh

                                        1H      ; retry

                                        1W      ; expire

                                        3H )    ; minimum

             NS      dns1.jxedu.com.

dns1      A       192.168.100.254

www     A       192.168.100.100

ftp         A       192.168.100.101

mail       A       192.168.100.102

ww         A       192.168.100.103

备注: jxedu.com.              指定要解析的域名

 备注:root.jxedu.com.         管理员域名

反向解析文件

            $TTL 3H

@       IN SOA  jxedu.com. root.jxedu.com. (

                                        0       ; serial
                                        1D      ; refresh

                                        1H      ; retry

                                        1W      ; expire

                                        3H )    ; minimum

        NS      dns1.jxedu.com.

254     PTR     dns1.jxedu.com.

100     PTR     www.jxedu.com.

101     PTR     ftp.jxedu.com.

102     PTR     mail.jxedu.com.

103     PTR     ww.jxedu.com.

五、服务端DNS命令

 named-checkconf        检查配置文件语法

named-checkzone       检查区域文件语法

                                     named-checkzone zonename filename

如果配置成功应该出现ok

客户端解析验证

配置DNS地址         DHCP服务器分配

手动配置      /etc/resolv.conf

                    nameserver  192.168.100.254

客户端常见解析命令

 nslookup     交互式

正向解析案列

 反向解析案例

dig

host

六、拓展

第三台机器输入指定文件第二台配置成功

第三台安装 yum install -y httpd   安装yum源

 安装完成过后用echo输入hahaha

第三台 配置同一网段网址

 改成同一网址

关闭和开启网卡

 重启一下浏览器

 第二台机子从firefox输入网址www.jxedu.com打开

七、主从DNS部署案例

主从DNS部署

主服务

 type master;

在zone配置汇中加入

vim /etc/named.conf

allow-transfer { 192.168.100.253; };

192.168.100.253 是从服务器地址

 在options中配置

allow-transfer { 192.168.100.253; };

全局配置,允许文件中所有的区域文件进行传送

从服务检查slaves

从机检查

type slave;

         zone "jx.com" IN {

        type slave;

        file "slaves/jx.com.zones";    

        masters { 192.168.100.254; };   //主服务器地址

};

zone "100.168.192.in-addr.arpa" IN {

        type slave;

        file "slaves/192.168.100.zones";

        masters { 192.168.100.254; };

};

 我们  cd /var/named/slaves     然后ls查询

 然后vim /jx.com.zones  进入

 发现里面加密文件

如何去除加密回到第一台机子里终端输入   vim /etc/resolv.conf里面把IP改为192.168.100.253

 确认一下解析

 反向解析试一下

重启一下named

回从服务器中设置反向解析

 重启一下named

 在一次LS 192.168.100.zones

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
北仑大矸街道卫生院检验科管理文件 编号:DQGL-CX- 版本:A/1 启用日期:2013-1-1 文件首页 文件类别:管理制度文件 文件编号:DQGL-CX- 文件版本:A/1 启用日期:2013-1-1 有效时间:2014-12-31 发出文件数:2份。分别由科室负责人和各专业组存放与使用 文件编写者:张秋萍 文件审核者:邵光杰 文件签发者:邵光杰 文件有效期内的修改: "修改日期"修改内容 "修改方式 "科室 "分管院长 " " " " "负责人签 "签名 " " " " "名 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " 文件复审日期:201 年 月 日。复审后自动延长有效期两年。 复审通过审批者: 北仑大矸街道卫生院检验科管理文件 编号:DQGL-CX- 版本:A/1 启用日期:2013-1-1 检验科管理程序文件目录 1 检验标本的采集要求与标识 DQGL-CX-01………3 2 标本的接收与拒收 DQGL-CX-02………5 3标本保存、废弃程序 DQGL-CX-03………6 4 仪器参数输入、修改程序 DQGL-CX-04………7 5 网络使用权限与安全规定 DQGL-CX-05………8 6 检验结果定期备份与保存程序 DQGL-CX-06………9 7 检验结果审核程序 DQGL-CX-07………10 8 室内质量控制程序 DQGL-CX-08………11 9 外送检验程序 DQGL-CX-09………13 10血常规复检要求 DQGL-CX-10………14 11尿常规镜检与校正程序 DQGL-CX-11………15 大矸街道卫生院检验科管理文件 编号:DQ-GL- CX-01 版本:A/1 启用日期:2013-1-1 检验标本的采集要求与标识 共2页 第1页 1. 不同类别、不同标本、不同处理方法、不同取报告时间的检验送检单,要分别开单。 2. 采血部位必须无血肿、无炎症,不能在输液的同侧,更不能在输液时拔去输液接头进行 抽血。 3. 血液注入试管时必须先去掉注射器针头,缓慢注入特定的试管。 4. 需抗凝的血标本采集量应按下表要求,不能过多或过少,并立即充分混匀。 5. 标本采集要求 " 项 目 "缩写 "采集量与方法 "容器与标识 " "临检类 " " " " "*血常规 "血Rt "采血1.5ml,充分混"紫色盖子(EDTA-K2)真空管 " " " "匀 " " "血沉 "ESR "采血1.6ml,充分混"黑色盖子(枸橼酸钠)真空" " " "匀 "管 " "凝血功能 " "3.28%枸橼酸钠抗凝"蓝色盖子(枸橼酸钠)血凝" " " "全血2.0ml,充分混"专用真空管 " " " "匀 " " "尿常规 " ">5ml "专用容器 " "大便常规 " "适量 "专用容器 " "早早孕 " ">5ml "专用容器 " "白常规 " "适量 "13×100塑料试管 " "生化类 " " " " "肝功能 "LF "采血3ml "黄色盖子真空管 " "肾功能 " "采血3ml "黄色盖子真空管 " "血糖 "Glu "采血2ml "黄色盖子真空管 " "血脂 " "采血3ml "黄色盖子真空管 " "电解质 " "采血3ml "黄色盖子真空管 " "心肌酶谱 " "采血3ml "黄色盖子真空管 " "细菌类 " " " " "尿培养+药敏 " "标本采集前先行消 "无菌容器 " " " "毒 " " "大便培养 " "粘液脓血部分 "专用容器 " "02培养 " "适量 "增菌管 " "支原体培养 " "适量 "专用拭子 " "衣原体测定 " "适量 "专用拭子 " "免疫类 " " " " "乙肝三系 " "采血3ml "黄色盖子真空管 " "甲、戊肝Ig-M抗体" "采血3ml "黄色盖子真空管 " "抗"O"、类风湿因 " "采血3ml "黄色盖子真空管 " "子、C反应蛋白 " " " " 大矸街道卫生院检验科管理文件 编号:DQ-GL- CX-01 版本:A/1 启用日期:2013-1-1 检验标本的采集要求与标识 共2页 第2页 "梅毒测定 " "采血2ml "黄色盖子真空管 " "甲状腺功能 " "采血5ml "黄色盖子真空管 " "肿瘤标记 " "采血3ml "黄色盖子真空管 " "糖化血红蛋白 " "采血3ml "紫色盖子(EDTA-K2)真空管 " "绒毛膜促性腺激素"HCG "采血3ml "黄色盖子真空管 " "激素测定 " "采血3ml "黄色盖子真空管 " "其它生化项目 " "采血3ml "黄色盖子真空管 " " " " " " " " " " " " " " " " " " " " " 大矸街道卫生院

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值