业界动态
Linux网络服务之DNS域名解析
2024-11-01 00:43

DNS是什么

Linux网络服务之DNS域名解析

DNS(Domain Name System)是互联网中用于将域名转换为对应IP地址的分布式命名系统。

为什么要用DNS?

IP地址不便于记忆,DNS使用户可以通过易记的域名快速访问各种网络资源。

域名结构

域名采用层次结构表示,从右向左依次表示更高的级别。

域名解析类型

  • A记录:将域名解析为IPv4地址。
  • AAAA记录:将域名解析为IPv6地址。
  • CNAME记录:将域名解析为另一个域名,可用于创建别名。
  • MX记录:指定接收某域名邮件的邮件服务器地址。
  • NS记录:指定管理域名解析的权威域名服务器。
  • PTR记录:用于反向解析,将IP地址解析为域名。

DNS的风险

域名劫持、DNS欺骗和DDoS攻击等。

文件位置

本地hosts文件的作用

本地hosts文件用于在域名解析时将特定的域名与对应的IP地址进行映射。

在域名解析过程中,操作系统会首先检查本地hosts文件中是否存在与查询域名匹配的条目,如果有,则直接返回hosts文件中指定的IP地址,跳过后续的DNS查询过程。

缺点

  • 过于分散

  • 要手动更新文件

在这里插入图片描述
1)根域
使用“.”表示,位于域命名空间层次结构的最高层
在根域服务器中只保存了其下层的一级域的DNS服务器名称和IP地址对应关系
2)顶级域/一级域
顶级域位于根域下层,可以分为两类
组织域(.com,.net,.org,.gov,.edu,.mil等
国家域(.iq,.tw,.hk,.jp,.cn等
3)二级域
二级域位于顶级域下层,是指为了在Internet上使用而注册到个人或企事业单位的域名
4)子域
子域是根据具体情况从二级域中按部门或地理位置创建
5)主机名
位于DNS域命名空间的最低层,主要指计算机的主机名

  • 递归查询:发送解析请求后等待结果返回即可,不需要逐级查询

  • 迭代查询:此查询的源不变,但查询的目标不断变化,为查询结果一般需要发起多次查询

1)正向解析:由域名查找IP地址
2)反向解析:由IP地址查找域名

1.用户在浏览器中输入目标域名,应用程序发送域名解析请求

2.先查询本地dns缓存,如果有历史解析记录,直接获取IP地址,进行访问

3.如果没有,查询hosts文件中是否有相关配置,如果有直接获取IP地址

4.如果没有,向本地DNS服务器发起递归查询,等待反馈结果

5.本地DNS服务器先检查服务器的本地缓存,如果有历史记录,直接反馈IP地址

如果没有,发起迭代查询

7.首先,向根域服务器发起迭代查询,找到域名所属的一级域服务器

8.再向一级域服务器发起迭代查询,找到域名所属的二级域服务器

9.本地dns服务器会一直向下发起迭代查询,直到找到权威DNS服务器,向权威服务器发起递归查询,等待权威服务器反馈域名对应的IP地址

10.本地dns服务器将IP地址反馈给应用程序,递归查询结束

BIND是DNS服务器软件。

BIND 服务器可以提供域名解析服务,能够接收客户端的 DNS 查询请求,并返回相应的 IP 地址

在这里插入图片描述

3.2.1 主配置文件概述及内容主要格式

3.2.2 域名文件概述及内容主要格式

3.2.3 数据库文件概述及内容主要格式

正向解析(forward resolution)是将域名(例如:example.com)解析为对应的 IP 地址的过程

1)编辑主配置文件 /etc/named.conf

在这里插入图片描述

2)编辑域名文件 /etc/named.rfc1912.zones

在这里插入图片描述

3)根据域名文件中定义的名称,来建立数据库文件

在这里插入图片描述

在这里插入图片描述

反向解析技术用于将IP地址解析为主机名(域名)。

1)编辑主配置文件

2)编辑域名文件

在这里插入图片描述

3)建立数据库文件

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

主从复制是一种数据库复制技术,可以实现数据备份、读写分离和故障恢复等功能。
在主从复制中一个数据库服务器充当主服务器(Master,而其他服务器作为从服务器(Slaves

6.1.1 主服务器和从服务器

主服务器(Master

  • 主服务器是系统中的数据源,负责处理所有的写操作(如插入、更新、删除)。
  • 它将这些写操作记录到二进制日志(Binary Log)中,二进制日志是主服务器上的一个持久化日志文件,记录了所有的写操作。
  • 主服务器将二进制日志发送给从服务器,以便从服务器可以复制主服务器上的操作。

从服务器(Slaves

  • 从服务器是系统中的数据副本,可以用作备份、读操作和故障恢复。
  • 从服务器连接到主服务器,并通过复制主服务器上的二进制日志来获取更新的数据。
  • 从服务器不处理写操作,它只接收主服务器发送的二进制日志,并将其应用到自己的数据库上。

6.1.2 主从复制的优缺点

主从复制的优势

  • 数据备份和容灾:从服务器可以作为主服务器的备份,提供数据的冗余和灾备能力。
  • 读写分离:将读操作分发到从服务器上,减轻主服务器的负载并提高系统性能。
  • 故障恢复:如果主服务器发生故障,可以快速将从服务器切换为主服务器,保持服务的连续性。

主从复制的缺点

  • 主从复制是异步的,从服务器上的数据复制可能会有一定的延迟。
  • 主从复制需要管理和监控,以确保复制的稳定性和一致性。

1)主服务器的配置

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2)从服务器的配置

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3)测试主从复制是否成功

    以上就是本篇文章【Linux网络服务之DNS域名解析】的全部内容了,欢迎阅览 ! 文章地址:http://dfvalve.xrbh.cn/news/8223.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 迅博思语资讯移动站 http://keant.xrbh.cn/ , 查看更多   
最新新闻
“撒旦”人血鞋?碰瓷新疆棉花的耐克,又开始喊冤了?
继主动碰瓷新疆棉花把自己搞得股价大跌之后耐克秉承着“no zuo no die”的精神又开始暗搓搓搞“阴间操作”限量发售含人血的“撒
tiktok怎么搭建外网 详细教程及步骤
TikTok怎么搭建外网(详细教程及步骤)TikTok是一款非常流行的短视频社交应用程序,它在全球范围内拥有数亿用户。在使用TikTok的
《以案释法》步数越多,收益越高?别被“走路也能赚钱”的理财广告忽悠了
  走路也能赚到钱的理财  “丑的人还在睡觉,美的人已经跑出一杯星巴克了。”2016年的一天,一个女孩晒出的朋友圈截图引起了
如何用生意参谋算出同行店铺真实销售额
怎么经过生意顾问算出同行店肆实在销售额?大多数在淘宝天猫工作过的人都知道,他们的背景显现了同行商铺的买卖数据,这被称为买
一款最近比较火的网站统计分析系统,易分析具有什么样的功能呢?
一、产品简介北京普艾斯科技有限公司成立于2009年,服务客户1000+,包括电商、金融、保险、政务服务等行业。私有化部署,全渠道
向佐快乐大本营2024年精彩回顾:四年时光共欢笑
张大大谢娜力捧下的综艺新星张大大一位在娱乐圈中颇具人气的主持人他的成名之路离不开谢娜的提携回顾张大大的成名之路可以说谢娜
PingTools app
《PingTools app》是一款非常好用的实用工具软件,软件内拥有丰富的功能,包含了包括浏览器扫描等。使用非常简单,直接下载安装
抖音能看到谁搜索过自己吗?
尊敬的用户,您好。针对抖音平台是否能够查看谁搜索过自己的问题,我们需要做一些详细说明。首先,根据我们了解到的情况,在抖音
什么是人工智能“语料库”?为什么每个人都在谈论它?
编者按:比尔盖茨(Bill Gates)、Reddit 首席执行官和其他科技领袖越来越多地谈论“语料库”,现在是时候了解它是“何方神圣”
LED行业词语中英对应
1、led 灯具构成英文led 球泡灯:led bulbLed 贴片灯珠:SMD LEDLed驱动电源:led driver隔离电源:isolated driver非隔离电源:
本企业新闻

点击拨打: