DNS服务器

DNS服务介绍

DNS服务器的作用:负责域名区域的服务器,将域名解析为IP地址

/etc/resolv.conf:指定NSD服务器地址配置文件

DNS协议默认端口:53

 BIND服务器端程序

–主要执行程序:/usr/sbin/named

–系统服务:named

–DNS协议默认端口:53

–运行时的虚拟根环境:/var/named/chroot

•主配置文件:/etc/named.conf  #设置负责解析的域名

地址库文件:/var/named    #完全合格的域名与IP地址对应关系

运行服务的软件名:bing    #NSD主程序

                                 bind-chroot  #提供牢笼政策

Linux指定DNS服务器地址的配置文件:/etc/resolv.conf

DNS服务器的功能

正向解析:根据注册的域名查找其对应的IP地址

DNS服务器分类

根域名服务器、一级DNS服务器、二级DNS服务器、三级DNS服务器

域名系统: 所有的域名都必须要以点作为结尾,树型结构

根域名 :  .

一级域名 .cn  .us  .tw  .hk  .jp  .kr ……….

二级域名: .haha.cn   .nb.cn   .one.cn ………

三级域名: test.nb.cn    tts.nb.cn   abc.nb.cn …..

一:怎么实现DNS服务

第一步安装运行软件名:yum -y install bind  bind-chroot

第二步编辑主配置文件:vim  /etc/named.conf

options  {

        directory       "/var/named";  

};

zone  "tedu.cn"  IN  {       #定义负责的解析tedu.cn域名

        type  master;        #权威主DNS服务器

       file   "tedu.cn.zone";     #地址库文件名称(专业)    zone:区域

};

第三步:配置地址库文件:vim   tedu.cn.zone

  ……此处省略一万字

                  NS   nsd2405      #声明DNS服务器为nsd2405

nsd2405    A     192.168.88.240    #nsd2405解析结果为192.168.88.240

www          A     1.1.1.1

第四步:重启服务系统: ststemcil  restart   named

第五步:测试DNS服务器:

虚拟机B:测试DNS服务器

1.指定DNS服务器地址

              # echo nameserver  192.168.88.240  >  /etc/resolv.conf

              # cat  /etc/resolv.conf

2.命令测试域名解析

              # nslookup    www.tedu.cn  

             # host    ftp.tedu.cn  

/etc/hosts文件与/etc/resolv.conf文件

1./etc/hosts文件域名解析最高优先级

2./etc/resolv.conf文件指定DNS服务器地址

二;DNS服务器特殊的解析记录

 vim   /var/named/tedu.cn.zone

……此处省略一万字

*               A      6.6.6.6

tedu.cn.        A      7.7.7.7

[root@server /]# systemctl   restart    named

虚拟机B测试:

[root@pc2 /]#  nslookup    wwwwww.tedu.cn

[root@pc2 /]#  nslookup     tedu.cn

三:内置函数:  $GENERATE   制造连续的数字

虚拟机A:

                     # vim   /var/named/tedu.cn.zone

                       ……此处省略一万字

                 $GENERATE  1-50     pc$   A  192.168.100.$

                   # systemctl   restart    named

虚拟机B测试:

                 #  nslookup    pc2.tedu.cn

                 #  nslookup     pc50.tedu.cn

有规律的泛域名解析

pc1.tedu.cn ------> 192.168.100.1

pc2.tedu.cn ------> 192.168.100.2

pc3.tedu.cn ------> 192.168.100.3

pc4.tedu.cn ------> 192.168.100.4

.....

pc50.tedu.cn ------> 192.168.100.50

四:解析记录的别名(了解)

虚拟机A:

[root@server /]# vim    /var/named/tedu.cn.zone

……此处省略一万字

vip       CNAME    ftp      #vip解析结果与ftp解析结果一致

[root@server /]# systemctl   restart    named

虚拟机B:测试

[root@pc2 ~]# nslookup    vip.tedu.cn

DNS服务器资源解析记录的类型:

NS:DNS服务器声明记录

A:正向解析记录

CNAME:解析记录的别名

DNS原理:递归查询(递归解析)与迭代查询(迭代解析)

递归查询:客户端发送请求给首选DNS服务器,首选DNS服务器与其他的DNS服务器交流,最终将解析结果带回来过程

迭代查询: 客户端发送请求给首选DNS服务器,首选DNS服务器告知下一个DNS服务器地址

作业:

常见DNS工单要求

DNS服务器搭建要求:

实现DNS服务器,在192.168.88.240上构建

负责域名为sina.com,实现站点名www的解析

实现www.sina.com解析结果为192.188.16.17

补充:常用的网络工具

ip命令:

1.查看IP地址

    ip address show - -> ip a  s

2.临时添加IP地址

     ip address add 192.168.88.1/24

3.删除临时IP地址

    ip address del  192.168.88.1/24

ping命令:测试网络连接

    -c 指定ping包的个数 

    ping  -c 3  192.168.88.7.1

4.安装软件

   yum -y install bind  bind-chroot

5.复制

    cp -p  添加-p保持权限不变进行复制

6.查询DNS的记录,查询域名解析是否正常

     nslookup   地址或IP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值