dns构建

(1)用户输入域名发起域名查询请求。

(2)计算机操作系统先查找本地hosts文件中是否有这个域名与IP的对应关系,有就返回结果给用户,没有就进入下一步。

(3)hosts文件找那个没有此域名与IP的对应关系,前往查找本地DNS解析器中的缓存,有就返回结果,没有就下一步。

(4)查找TCP/IP传输设置的首选DNS服务器(本地DNS服务器)查找到有就返回,没有就进入下一步。

(5)根据本地DNS服务器是否设置转发

转发模式下本地DNS服务器把查询请求发往上一级DNS服务器,把任务交给上一级服务器,如果这一级仍然无法解析就将请求再往上一级发或者直接发送给根域名服务器直到查找到结果返回给本地DNS服务器,本地DNS服务器再把结果返回给用户。

实验准备

1事前安装好bind软件,用来配置dns服务

[root@localhost ~]# yum install -y bind
[root@localhost ~]# systemctl start named
[root@localhost ~]# systemctl enable named
 

2搭建好服务器后测试,用host命令测试(也需提前安装bind-utils)

3提前关闭防火墙

步骤1

[root@localhost named]# host master.openlab.edu 192.168.241.128
Using domain server:
Name: 192.168.241.128
Address: 192.168.241.128#53
Aliases: 

master.openlab.edu has address 192.168.241.128

[root@localhost named]# host www.openlab.edu 
www.openlab.edu has address 192.168.241.100

实验二:反向解析

写入以下参数

编辑/var/named/fan_xiang  文件

测试:

[root@localhost named]# host 192.168.241.132
132.241.168.192.in-addr.arpa domain name pointer fan.baidu.com.
[root@localhost named]# host 192.168.241.100
100.241.168.192.in-addr.arpa domain name pointer fan.openlab.edu.
 


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/59013.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ffmpeg 提取mp4文件中的音频文件并保存

要从一个 MP4 文件中提取音频并保存为单独的音频文件,可以使用 ffmpeg 工具。以下是一个简单的命令示例: 命令格式 ffmpeg -i input.mp4 -vn -acodec copy output.mp3 参数解释 -i input.mp4: 指定输入文件为 input.mp4。 -vn: 禁用视频流&#xff0…

<项目代码>YOLOv8 pcb板缺陷检测<目标检测>

YOLOv8是一种单阶段(one-stage)检测算法,它将目标检测问题转化为一个回归问题,能够在一次前向传播过程中同时完成目标的分类和定位任务。相较于两阶段检测算法(如Faster R-CNN),YOLOv8具有更高的…

FET113i-S核心板已支持RISC-V,打造国产化降本的更优解 -飞凌嵌入式

FET113i-S核心板是飞凌嵌入式基于全志T113-i处理器设计的国产工业级核心板,凭借卓越的稳定性和超高性价比,FET113i-S核心板得到了客户朋友们的广泛关注。作为一款拥有A7核RISC-V核DSP核的多核异构架构芯片,全志科技于近期释放了T113-i的RISC-…

AI技术:转变未来生活与工作的革命性力量

随着人工智能技术的深入发展,我们已经目睹了技术革命席卷全球各行各业。人工智能已经不再是科幻小说中的概念,而是变成了我们工作和日常生活中不可或缺的一部分。 让我们从医疗行业谈起。AI在医疗诊断方面的应用堪称革命性的突破。通过深度学习&#xf…

打印速度与精度难兼顾,动态界面打印能否破解?

大家好!在科技飞速发展的今天,3D 打印技术已深入众多领域。然而,传统打印技术面临着速度、材料、精度等诸多挑战。在此背景下,一种名为动态界面打印(DIP)的新技术应运而生——《Dynamic interface printing…

IMS 注册慢问题分析

1、问题描述 VOLTE长时间没注册上。 2、Log分析 10-04 15:49:04.745089 2118 3531 D ImsService: enableIms, phoneId 1 10-04 15:49:04.757739 1423 1498 D RmcImsCtlReqHdl: [1] requestSetImsCfg volte:1, vilte:1, vowifi:0, viwifi:0, sms:1, imsTe…

Unity3D ASTC贴图压缩格式详解

一、技术详解 ASTC(Adaptive Scalable Texture Compression)是一种先进的纹理压缩格式,特别适用于OpenGL ES 3.0及更高版本。ASTC在2012年推出,自那以后已经成为游戏开发中重要的纹理压缩技术。它不仅在iOS设备上得到广泛应用&am…

【网络】套接字编程——TCP通信

> 作者:დ旧言~ > 座右铭:松树千年终是朽,槿花一日自为荣。 > 目标:TCP网络服务器简单模拟实现。 > 毒鸡汤:有些事情,总是不明白,所以我不会坚持。早安! > 专栏选自:…

Django Form 实现多层(嵌套)模型表单

在 Django 中,可以通过使用 ModelForm 和 InlineFormSet 来实现多层(嵌套)模型表单。这样可以在一个表单中同时编辑主模型及其相关的子模型。下面是一个示例,演示如何实现这种多层嵌套的表单。 1、问题背景 如何使用 Django 的 F…

Linux - grep的正则用法

新建u.txt,文本内容如图: 搜寻特定字符串 利用中括号[]搜寻集合字符 行首与行位字符^$ 任意一个字符.与重复字符*限定连续RE字符范围{} 总结:

落地灯选什么光源最好?五款值得入手的大路灯护眼灯推荐

落地灯选什么光源最好?落地灯是既适合日常人群使用,又适合长时间用眼的学生党、码字党使用的一种照明神器,因此热度一直都很高。但是该行业内的产品也很复杂,其中还有一些劣质不专业的产品掺杂在其中,不但灯光效果不明…

windows C#-类型系统(下)

引用类型 定义为 class、record、delegate、数组或 interface 的类型是 reference type。 在声明变量 reference type 时,它将包含值 null,直到你将其分配给该类型的实例,或者使用 new 运算符创建一个。 下面的示例演示了如何创建和分配类&…

‌Vue 3相比Vue 2的主要改进‌?

‌Vue 3相比Vue 2的主要改进‌ ‌‌Composition API‌:Vue 3引入了Composition API,允许以更灵活和可复用的方式组织组件逻辑。‌响应式系统‌:使用‌Proxy实现响应式系统,相比Vue 2的Object.defineProperty,性能有显…

如何获取免费的纯真社区版IP库授权?

纯真社区版IP库 1、访问官网 https://cz88.net/geo-public 地址注册账号 2、登录账号后,申请api 授权

【AAOS】【源码分析】CarSystemUI -- CarSystemBar

CarSystemBar不像Android手机那样固定的顶部“状态栏”和底部“导航栏”,而是将StatusBar和NavigationBar都统称为SystemBar,可以通过如下配置为每侧最多配置一个“系统栏”。 packages/apps/Car/SystemUI/res/values/config.xml<!-- Configure which system bars should …

深度学习揭秘:神经网络如何模拟人脑

大家好&#xff0c;我是Shelly&#xff0c;一个专注于输出AI工具和科技前沿内容的AI应用教练&#xff0c;体验过300款以上的AI应用工具。关注科技及大模型领域对社会的影响10年。关注我一起驾驭AI工具&#xff0c;拥抱AI时代的到来。 AI工具集1&#xff1a;大厂AI工具【共23款…

MySQL表转移数据的三种方式

说明&#xff1a;在一些情况&#xff0c;像大表修改表结构&#xff0c;重新建立分区&#xff08;对已有表建立分区&#xff0c;对历史数据是不生效的&#xff09;&#xff0c;或者表备份&#xff0c;我们需要将表的数据&#xff0c;从一张表转移到另外一张表里。本文介绍&#…

C++中,`::`、`->` 和 `.`

C中&#xff0c;::、-> 和 . 在C中&#xff0c;::、-> 和 . 是用于访问成员&#xff08;如变量、函数等&#xff09;的不同操作符&#xff0c;它们分别用于不同的场景。以下是它们各自的作用和用法&#xff1a; 双冒号 :: (作用域解析操作符) 用于指定某个标识符&#x…

【DBeaver】连接带kerberos的hive[Apache|HDP]

目录 一、安装配置Kerberos客户端环境 1.1 安装Kerberos客户端 1.2 环境配置 二、基于Cloudera驱动创建连接 三、基于Hive原生驱动创建连接 一、安装配置Kerberos客户端环境 1.1 安装Kerberos客户端 在Kerberos官网下载,地址如下&#xff1a;https://web.mit.edu/kerberos…

总结一些高级的SQL技巧

1. 窗口函数 窗函数允许在查询结果的每一行上进行计算&#xff0c;而不需要将数据分组。这使得我们可以计算累积总和、排名等。 SELECT employee_id,salary,RANK() OVER (ORDER BY salary DESC) AS salary_rank FROM employees;2. 公用表表达式 (CTE) CTE 提供了一种更清晰的…