Linux中DNS域名解析服务及实验

这篇具有很好参考价值的文章主要介绍了Linux中DNS域名解析服务及实验。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、DNS介绍

1、DNS

是域名系统,应用层协议,是互联网的一项服务,是将域名转换成网络可以识别的IP地址,再通过IP地址访问主机。这种由文字组成的名称更容易记忆。

DNS是“域名系统"的英文缩写。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS服务使用TCP和UDP的53端口,TCP的53端口用于连接DNS服务器,UDP的53端口用于解析DNS。每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。
 

2、DNS系统的作用

①正向解析:根据域名查找对应的ip地址

②反向解析:根据IP地址查看对应的域名

③DNS系统的分布式数据结构

3、域名结构

一层是根域

二层是顶级域也就是一级域

三层是二级域

四层是子域

五层是主机名或者三级域

Linux中DNS域名解析服务及实验,linux,运维,服务器

4、DNS的完整过程

第一步:先去查看本机的hosts文件,如果有直接访问hosts文件里的IP地址,没有去找缓存服务器

第二步:缓存服务器有,直接反馈结果给用户,缓存没有,就要迭代查询,直接找根域服务器

第三步:由于根域服务器只能解析根,无法解析www.baidu.com但是根域服务器让你去找一级服务器。

第四步:一级域发现自己也解析不了,会让你找二级域

第五步:二级域发现这台服务器在自己的管理范围内,直接反馈结果给缓存服务器

第六步:缓存服务器再交给客户
 

5、迭代查询和递归查询

①迭代查询:不给结果只给相关信息,需要自己动手

②递归查询:直接反馈结果,不需要自己动手

6、打开网页要经历的过程

①先经历DNS域名解析将浏览器和服务器接口建立连接

②然后建立TCP连接经历三次握手

③然后通过http协议进行访问

④然后进行四次握手断开TCP连接

7、DNS的服务器的类型

1、缓存域服务器:

①也叫DNS高速缓存服务器

②通过向其他域名服务器查询获得域名--IP地址记录

③将域名查询结果缓存到本地,提高重复查询时的进度

2、主域名服务器

①特定的DNS服务器,具有唯一性

②负责维护该区域内所有域名--IP地址的映射文件

③需要自行建立所负责的地址数据文件

3、从域服务器:

①也叫辅助域名服务器,对主域名服务器进行热备份

②所维护的域名 --IP地址来自主域名服务器

③需要从主服务器自动同步区域地址数据库

二、bind构建域名服务器

1、bind

bind时应用最广泛的DNS服务器程序

2、bind服务器端程序

主要执行文件 /usr/sbin/named

主配置文件/etc/named.conf

保存DNS解析记录的数据文件位于/var/named

3、bind控制

systemctl [status | start | stop | restart] named.service    
#查看状态、启动、停止和重启

三、本地解析配置文件位置

文件位置:Linux hosts文件位置 /etc/hosts

windows hosts文件位置:c/windows/system32/drivers/etc/hosts

四实验:构建域名服务器正向解析

第一步:安装bind程序

Linux中DNS域名解析服务及实验,linux,运维,服务器

第二步:修改/etc/named.conf

Linux中DNS域名解析服务及实验,linux,运维,服务器

Linux中DNS域名解析服务及实验,linux,运维,服务器

第三步:修改区域配置文件

Linux中DNS域名解析服务及实验,linux,运维,服务器

Linux中DNS域名解析服务及实验,linux,运维,服务器

第四步:修改正向区域数据文件

Linux中DNS域名解析服务及实验,linux,运维,服务器

Linux中DNS域名解析服务及实验,linux,运维,服务器

第五步:开启named等服务,关闭防火墙和增强防护功能,然后启动named服务,然后查看named的服务状态

Linux中DNS域名解析服务及实验,linux,运维,服务器

Linux中DNS域名解析服务及实验,linux,运维,服务器

第六步:在/etc/resolv.conf中修改域名地址

Linux中DNS域名解析服务及实验,linux,运维,服务器

第七步:测试结果域名解析

Linux中DNS域名解析服务及实验,linux,运维,服务器

五、实验:构建域名服务器反向解析

第一步:修改/etc/named.rfc1912.zone配置文件,添加反向区域配置

Linux中DNS域名解析服务及实验,linux,运维,服务器

第二步:复制并配置反向区域数据文件

Linux中DNS域名解析服务及实验,linux,运维,服务器

第三步:修改反向配置的数据文件

Linux中DNS域名解析服务及实验,linux,运维,服务器

第四步:关闭防火墙重启服务后进行解析测试

Linux中DNS域名解析服务及实验,linux,运维,服务器

Linux中DNS域名解析服务及实验,linux,运维,服务器

六、实验:配置主从DNS服务器

第一步:修改主服务器的区域配置文件,修改正反区域配置

Linux中DNS域名解析服务及实验,linux,运维,服务器

Linux中DNS域名解析服务及实验,linux,运维,服务器

第二步:修改从服务器的主要配置文件

vim /etc/named.conf

Linux中DNS域名解析服务及实验,linux,运维,服务器

第三步:修改从服务器的区域配置文件

vim /etc/named.rfc1912.zones

Linux中DNS域名解析服务及实验,linux,运维,服务器

Linux中DNS域名解析服务及实验,linux,运维,服务器

第四步:从服务器关闭防火墙跟安全防护系统,修改临时DNS域名地址,并重启named服务

Linux中DNS域名解析服务及实验,linux,运维,服务器

第五步:在从服务器中查看是否自动生成了区域资源配置文件,并将主服务器的域名ip添加进去

Linux中DNS域名解析服务及实验,linux,运维,服务器

第六步:在主服务器中添加从服务器的域名IP

Linux中DNS域名解析服务及实验,linux,运维,服务器

第七步:进行域名解析测试

主服务器:

Linux中DNS域名解析服务及实验,linux,运维,服务器

从服务器:

Linux中DNS域名解析服务及实验,linux,运维,服务器文章来源地址https://www.toymoban.com/news/detail-784682.html

到了这里,关于Linux中DNS域名解析服务及实验的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux网路服务之DNS域名解析

     1.DNS相关知识点  1.1 DNS的简介 1.2 DNS 数据结构分布  1.3 服务器的类型    1.4 DNS 域名解析方式 1.5   DNS的查询方式 递归查询  迭代查询  1.6 本地主机有关DNS映射文件(hosts)  windos 系统中有关DNS的映射文件  2. DNS域名解析器的了解  构建DNS域名解析器的目的 bind服务的安装

    2024年01月21日
    浏览(41)
  • DNS域名解析服务(正向、反向解析、主从域名服务器)

    在日常生活中人们习惯便用域名访问服务器,但机器间互相只认IP地址,域名与1P地址之间是多对一的关系,一个ip地址不一定只对应一个域名,且一个域名只可以对应一个ip地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是

    2024年02月03日
    浏览(50)
  • DNS域名解析服务器

    一、DNS简介 1、因特网的域名结构 2、域名服务器的类型划分 二、DNS域名解析的过程 三、DNS服务器配置 两个都定义,ttl的优先: 能解析,不能拼通(没有13这个主机) 别名: 测试: 主(192.168.168.138): 从(192.168.168.130): 先启主,再启从: 测试: 主: 从重启也不行:没

    2024年02月11日
    浏览(43)
  • RHCE 搭建DNS域名解析服务器

    目录 一、前述 1、BIND(Berkeley Internet Name Domain) 2、bind服务中三个关键文件 1)主配置文件/etc/named.conf 2)区域配置文件/etc/named.rfc1912.zones 正向解析 反向解析 3)数据配置文件目录/var/named/ 正向解析资源文件/var/named/named.localhost 反向解析资源文件/var/named/named.loopback 3、部署D

    2024年02月22日
    浏览(55)
  • RHCE——八、DNS域名解析服务器

    欢迎来到我的博客,这里是Linux板块,配合之前RHCSA进阶,希望我的博客可以帮助到您,感谢您的阅读,有什么问题还希望一起探讨交流,感谢各位的支持,感谢! 0、RHCSA——使用Linux搭建一个简单的论坛(这里即可跳转Linux基础内容) https://blog.csdn.net/weixin_63172698/article/deta

    2024年02月11日
    浏览(58)
  • 局域网添加DNS服务器进行域名解析

    在家庭局域网中,假如有若干个设备连接在同一台路由其中。路由器便和下属设备形成了一个小型局域网。 可以在局域网中我们可以通过设备的 ip 地址互相访问。 但是管理内部的局域网的机器过多,ip地址也变得越来越多,不想浪费精力在对ip的记忆上,而且使用IP远程登录

    2024年02月09日
    浏览(35)
  • linux DNS域名解析

    目录  一、DNS概念 二、域名格式类型 三、查询类型 四、解析类型 五、配置DNS 六、dns解析实验 1.配置正向解析 2.反向解析 3.主从解析                          一、DNS概念 概念:域名和IP地址的相互映射的分布式数据库,可以更好的访问互联网。 计算机只能访问IP地址,

    2024年02月05日
    浏览(46)
  • Linux域名解析(DNS)

    域名系统(英文:Domain Name System,缩写:DNS),使用应用层协议,是互联网的一项服务。 它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。 每一台 DNS 服务器都只负责管理一个有限范围(一个或几个域)内的主机域 名和 IP 地址的对应关系

    2024年02月09日
    浏览(63)
  • linux-DNS域名解析

    通过nslookup命令查看域名的解析关系 1.该命令需要单独安装dns的套件软件包 yum install bind-utils -y 2.使用nslookup命令 nslookup www.baidu.com dns服务器一般是安装bind服务 如果是小型的域名解析需求,使用dnsmmasq即可 首先安装该软件 修改dnsmasq.conf,大概如下参数 配置dnsmasq.hosts文件 添加

    2024年02月08日
    浏览(47)
  • 【Linux】配置dns主从服务器,能够实现正常的正反向解析

    ​​​​​​1、首先,在主服务器上配置DNS解析器。打开配置文件 /etc/named.conf ,添加以下内容:   2、创建正向解析区域文件 example.com.zone ,并添加以下内容:   3、创建反向解析区域文件 xx.168.192.zone ,并添加以下内容: 4、在从服务器上进行相同的配置,只需将 type mas

    2024年01月23日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包