Lin网络二

news2024/11/27 13:33:48

目录

根据域名查找出IP地址的流程:

DNS域名的功能:

正向解析:

反向解析:

DNS的端口:

DNS域名解析工作原理:

DNS域名解析查询方式:

递归查询:(简单来说就是将DNS解析请求一探到底,再逐层返回)

迭代查询:(简单来说就是每次DNS解析请求都会用相对应的响应回复)

搭建本地DNS服务器

1)初始化系统

2)安装 bind 软件包

3)修改主配置 /etc/named.conf

4)修改区域配置文件 /etc/named.rfc1912.zones

5)修改区域数据文件 /var/named/xy101.com.zone

6)重启named服务

7)客户端设置DNS服务器地址 /etc/resolv.conf ,并验证 nslookup  host  dig

搭建主从域名服务器


根据域名查找出IP地址的流程:

1)先使用主机本地的hosts文件查找相关记录

2)再使用DNS服务进行解析

DNS域名的功能:

正向解析:

根据域名查找对应的IP地址

反向解析:

根据IP地址查找对应的域名

DNS的端口:

TCP/53(连接DNS服务器)     UDP/53(解析DNS)

域名结构是一种树形结构,以 根域. 为起点

                                             主机名.子域.[二级域].顶级域.

                                                                  根域 

 

DNS域名解析工作原理:

客户端会先将DNS解析请求发送给本地缓存域名服务器,如果本地缓存域名服务器有相关记录则直

接返回给客户端,否则会将DNS解析请求发送给根域名服务器进行解析,根域名服务器会根据域名

的顶级域再将DNS解析请求委派给相对应的顶级域名服务器进行解析,顶级域名服务器也会根据域

名的二级域或子域再将DNS解析请求委派给相对应的二级域名或子域名服务器进行解析,最后子域

名服务器会根据域名的主机名解析出相对应的IP地址,再返回给本地缓存域名服务器和客户端。

DNS域名解析查询方式:

递归查询:(简单来说就是将DNS解析请求一探到底,再逐层返回)

本地域名服务器先将DNS解析请求发送给根域名服务器,根域名服务器再将解析请求转发给相对应

的顶级域名服务器,顶级域名服务器再将解析请求转发给相对应的二级域名或子域名服务器,最后

子域名服务器会根据域名的主机名解析出相对应的IP地址后,再逐层返回给本地域名服务器。

迭代查询:(简单来说就是每次DNS解析请求都会用相对应的响应回复)

本地域名服务器先将DNS解析请求发送给根域名服务器,根域名服务器会返回响应消息给本地域名

服务器并告知去找相对应的顶级域名服务器;

本地域名服务器再将DNS解析请求发送给相对应的顶级域名服务器,顶级域名服务器会返回响应消

息给本地域名服务器并告知去找相对应的二级域名或子域名服务器

最后本地域名服务器将DNS解析请求发送给相对应的子域名服务器,子域名服务器会根据域名的主

机名解析出相对应的IP地址后,直接返回给本地域名服务器

搭建本地DNS服务器

1)初始化系统

2)安装 bind 软件包

   

3)修改主配置 /etc/named.conf

listen-on port 53 { any; };      #设置监听IP地址和端口

allow-query     { any; };        #设置允许访问DNS服务器的客户端

4)修改区域配置文件 /etc/named.rfc1912.zones

zone "xy101.com" IN {                     #正向解析配置
        type master;
        file "xy101.com.zone";            #设置区域数据文件名称
};

zone "80.168.192.in-addr.arpa" IN {       #反向解析配置,地址倒写
        type master;
        file "xy101.com.zone.local";
};

5)修改区域数据文件 /var/named/xy101.com.zone

cd /var/named

cp -p named.localhost xy101.com.zone

vim xy101.com.zone


....
              NS           xy101.com.                   #设置当前区域名称
               A             192.168.80.20              #设置DNS服务器IP地址
www  IN  A             192.168.80.30              #设置正向解析的主机名与IP地址的映射记录
xxx     IN CNAME   www                             #设置主机名 xxx 是 www 的别名

vim xy101.com.zone.local
....
30       IN  PTR         www.xy101.com.         #设置IP地址与域名的反向解析记录

6)重启named服务

7)客户端设置DNS服务器地址 /etc/resolv.conf ,并验证 nslookup  host  dig

 

 

搭建主从域名服务器

#主服务器配置

vim  /etc/named.rfc1912.zones

zone "xy101.com" IN {
        type master;
        file "xy101.com.zone";
        allow-transfer { 192.168.80.30; };     #允许从服务器同步数据文件
};

#从服务器配置(不需要配置区域数据文件)

vim  /etc/named.rfc1912.zones

zone "xy101.com" IN {
        type slave;                           #设置为从服务器类型
        masters { 192.168.80.20; };           #指定主服务器地址
        file "slaves/xy101.com.zone";         #设置同步的数据文件保存路径
};

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

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

相关文章

ICML 2024 | 北大、字节提出新型双层位置编码方案,有效改善长度外推效果

在这项工作中,我们利用语言序列的内在分段特性,设计了一种新的位置编码方法来达到更好的长度外推效果,称为双层位置编码(BiPE)。对于每个位置,我们的 BiPE 融合了段内编码和段间编码。段内编码通过绝对位置…

LOTO示波器软件新增导览功能

新版本的大部分型号LOTO示波器的上位机软件我们改成了导航工具条方式。原来的方式是把所有功能都显示在不同的标签页中,这样的优点是非常快捷方便,基本上用鼠标一两次点击就能直达想要的功能设置。但是缺点是不熟练的客户可能记不住各种功能的标签位置在…

安全攻防三

一、IDS: 当黑客绕过了防火墙,你该如何发现? IDS (Intrusion Detection System,入侵检测系统) NIDS 内网中检测网络流量攻击 黑客如果已经进去内网,防火墙就没办法保护了 NIDS部署在交换机和路由器这些路…

曲线拟合工具软件(免费)

曲线拟合是数据处理中经常用到的数值方法,本质是使用某一个模型(方程或者方程组)将一系列离散的数据拟合成平滑的曲线或者曲面,数值求解出对应的函数参数,大家可以利用MATLAB的曲线拟合工具箱也可以使用第三方的拟合软件,今天我们介绍Welsim免费的曲线拟合软件 1、MATLA…

视频技术在智慧营业厅中的应用:AI识别与智能化转型

一、方案背景 随着信息技术的快速发展,图像和视频分析技术已广泛应用于各行各业,特别是在营业厅场景中,该技术能够有效提升服务质量、优化客户体验,并提高安全保障水平。TSINGSEE青犀智慧营业厅视频管理方案旨在探讨视频监控和视…

Kafka之【存储消息】

数据已经由生产者Producer发送给Kafka集群,当Kafka接收到数据后,会将数据写入本地文件中。 存储组件 Kafka 的消息存储涉及多个关键组件,每个组件在消息的存储和管理过程中扮演着特定的角色。以下是 Kafka 存储消息过程中涉及的主要存储组件及…

linux--实时性优化

linux--实时性优化 1 介绍2 实时性需求3 代表性实时系统4 嵌入式系统嵌入式软件系统结构处理器时钟节拍多任务机制任务调度方式任务调度算法时间片调度算法优先级调度算法基于优先级的时间片调度算法 5 cyclictest 测试工具命令说明 6 linux 实时性改进某版本上发布实时补丁或者…

(三)MySQL 索引

欢迎访问 什么是索引? 提高查询效率的一种数据结构,索引是数据的目录 索引的分类 按「数据结构」分类:Btree索引、Hash索引、Full-text索引。按「物理存储」分类:聚簇索引、二级索引。按「字段特性」分类:主键索引…

JavaScript: Uncaught SyntaxError: Invalid or unexpected token

好久没有碰前端的代码了。。。 今天测试WebSocket功能&#xff0c;Client端&#xff1a;使用HtmlJavaScript&#xff0c;通过浏览器解析后&#xff0c;当做客户端&#xff1b; 客户端代码如下&#xff1a; <!DOCTYPE html> <html lang"en"><head&g…

装饰模式:鸡腿堡

文章目录 UML类图目录结构Humburger.javaChickenBurger.javaCondiment.javaChuilli.javaLettuce.javaTest.java深度理解test怎么写 UML类图 目录结构 我们从指向最多的开始写 Humburger.java package zsms;public abstract class Humburger {protected String name;public S…

学至乎没而后止也

开场白 学至后没而后止也这个题目的原话来自与荀子《劝学》。大家知道什么意思吗&#xff1f;学习要学到你人没了&#xff0c;才算停止了。通俗点说就是只要没学死就往死里学&#xff0c;高雅点说就是要保持终身学习。 在以前说终身学习好像是一种良好习惯或品德&#xff0c;…

AIGC 009-DaLLE2遇见达利!文生图过程中另外一种思路。

AIGC 009-DaLLE2遇见达利&#xff01;文生图过程中另外一种思路。 0 论文工作 首先&#xff0c;遇见达利是我很喜欢的名字&#xff0c;达利是跟毕加索同等优秀的画家。这个名字就很有意思。 这篇论文提出了一种新颖的分层文本条件图像生成方法&#xff0c;该方法利用 CLIP&…

C语言笔记20 •整数和浮点数在内存中存储•

整数和浮点数在内存中存储 1.整数在内存中存储 整数在内存中存储比较简单&#xff0c;整数存储分为正整数存储和负整数存储。 对于有符号整数 符号位中0表示正整数&#xff0c;1表示负整数。 正整数在内存中存储&#xff1a; 正整数原码&#xff0c;反码 &#xff0c;补码…

这款网站测试工具,炫酷且强大!【送源码】

随着互联网的普及和发展&#xff0c;Web 应用程序的数量也越来越多&#xff0c;各种网络问题也是层出不穷&#xff0c;因而监测这些 Web 应用程序的性能和可用性变得非常重要。 今天的文章&#xff0c;了不起和大家分享一款十分好用的的网站分析项目 - Web-Check。 项目简介 …

MemoryDB 2024 论文分享

论文地址点这里。 TL;DR MemoryDB 通过底层依赖 AWS 内部系统 Multi-AZ Transaction Log 实现了 11 个 9 的持久性保证。 通过依赖 Transaction Log 的 Condition API 和租约机制来实现了一致性和可用性保证。 通过周期性调度 Off-box 节点来外部 Rewrite binlog 避免了内存…

FastReport 主子表关系

代码中只需要绑定主表的数据就可以&#xff0c;子表的数据会通过报表中的关连关系自动到数据库中带出。 using CloudSaaS.DB.Handler; using CloudSaaS.Model; using CloudSaaS.DAL; using FastReport; using FastReport.Web; using System; using System.Collections.Generic;…

Llama模型家族训练奖励模型Reward Model技术及代码实战(一)

LlaMA 3 系列博客 基于 LlaMA 3 LangGraph 在windows本地部署大模型 &#xff08;一&#xff09; 基于 LlaMA 3 LangGraph 在windows本地部署大模型 &#xff08;二&#xff09; 基于 LlaMA 3 LangGraph 在windows本地部署大模型 &#xff08;三&#xff09; 基于 LlaMA…

安全术语 | 软件包purl详解:跨工具、数据库、API和语言之间可靠地识别和定位软件包

软件包URL&#xff08;purl&#xff0c;Package URL&#xff09;是一个URL字符串&#xff0c;用于在编程语言、包管理器、包约定、工具、API和数据库中以最通用和统一的方式识别和定位软件包。purl是对现有方法进行标准化的尝试&#xff0c;以可靠地识别和定位软件包。 有望取代…

服务案例|网络攻击事件的排查与修复

LinkSLA智能运维管家V6.0版支持通过SNMP Trap对设备进行监控告警&#xff0c;Trap是一种主动推送网络设备事件或告警消息的方式&#xff0c;与SNMP轮询&#xff08;polling&#xff09;不同&#xff0c;具有以下几点优势&#xff1a; 1. 实时监控与快速响应 SNMP Trap能够实时…

【网络协议】应用层协议HTTPS

文章目录 为什么引入HTTPS&#xff1f;基本概念加密的基本过程对称加密非对称加密中间人攻击证书 为什么引入HTTPS&#xff1f; 由于HTTP协议在网络传输中是明文传输的&#xff0c;那么当传输一些机密的文件或着对钱的操作时&#xff0c;就会有泄密的风险&#xff0c;从而引入…