Linux中DNS域名解析服务

本文介绍了DNS的基本概念,包括其定义、作用、域名结构,以及迭代查询和递归查询的区别。详细讲述了正向解析实验步骤和主从复制的配置过程。
摘要由CSDN通过智能技术生成

目录

目录

一、DNS介绍

1.DNS的定义

 2.DNS系统的作用

3.域名结构

4.迭代查询和递归查询

二、正向解析实验

三、主从复制



一、DNS介绍

1.DNS的定义

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

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

 2.DNS系统的作用

  • 正向解析:根据域名查找对应的IP地址
  • 反向解析:根据IP地址查看对应的域名
  • DNS系统的分布式数据结构

3.域名结构

4.迭代查询和递归查询

  • 迭代查询:不给结果只给相关信息,需要自己动手
  • 递归查询:直接反馈结果,不需要自己动手

例如:www.baid.com
hosts 文件 没有
没有dns缓存服务器有 直接回复
直接 去问 根服务器 根服务器 只能解析 主机名+.的 域名根服务器 是迭代查询 透露消息给你让你去找 com (一级域服务器)去找 级域 com服务器com 服务器 只能解析主机名.com.主机名+一级域名+根域名级域服务器是迭代查询 让你去找 二级域服务器中www.二级域.一级域根域找到二级域服务器后 迭代查询www.baidu.com 在我管理范围内直接 告诉 dns 缓存服务器 迭代查询 完成缓存服务器告诉 客户端,dns解析服务器会缓存结果递归查询完成
主机名 

二、正向解析实验

第一步:安装bind 程序

 第二步:关闭防火墙

第三步:进入/etc/sysconfig/network-scripts/ifcfg-ens33     vim编辑

第四步:修改/etc/named.conf相关配置

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

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

第七步:重启服务

三、主从复制

第一步主服务器 从服务器安装 bind 软件 并关闭 防火墙

修改dns 为本机ip地址

第二步主服务器 进入 vim  /etc/named.conf

第三步进入  vim /etc/named.rfc1912,zones

第四步 修改数据库

最后主服务器就配置完成了

接下来我们配置从服务器

第一步配置本机dns

第二步进入  vim  /etc/named.conf

第三步 进入vim /etc/named.rfc1912.zones

进行域名解析设置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值