dns域名解析服务和bond网卡
目录
dns域名解析服务
一、DNS
1、定义
2、以www.baidu.com为例
3、域名体系结构
4、DNS解析使用的协议和端口
5、dns域名解析的过程
6、dns解析的优先级
二、如何实现域名解析
1、域名解析
2、bind配置文件位置
(一)正向解析
(二)反向解析
(三)主从服务器解析
三、bond网卡
1、概念
2、linux网卡的绑定模式
实验:mode=0实现过程
dns域名解析服务
一、DNS
1、定义
dns是域名系统的简称,域名和ip地址之间的映射关系
互联网中,ip地址是通信的唯一标识。逻辑地址。
访问网站,域名,ip地址不好记,域名好记。
域名解析的目的就是为了实现访问域名就等于访问ip地址。
在访问域名的时候通过dns解析,把域名映射的IP地址解析出来,然后实际上访问的还是域名映射的ip地址。
类似于导航,输入域名之后,就可以定位出他的ip地址,然后访问。
2、以www.baidu.com为例
访问百度,就是计算机向dns服务器发起查询请求,dns搜索自己的数据库,包含域名和ip的映射关系,然后把ip地址返回给计算机,计算机访问的还是域名对应的ip。
3、域名体系结构
www.baidu.com.cn.
. 根域 根域名dns服务器,专门负责解析根域
cn. 一级域 一般国家或者地区的名称 jp. uk. hk. us.
com. 二级域 组织名称 com商业组织 edu 教育机构 org 非盈利 net运营商 gov政府机构
baidu. 三级域(域名) 需要花钱买(子域)
www. 主机名 就是一台具体的计算机
4、DNS解析使用的协议和端口
协议tcp和udp 端口53
tcp的53端口用于连接dns服务器
udp的53端口用于解析dns
dns域名长度限制,每一级域名长度限制是63个字符,域名的总长度不能超过253个字符
5、dns域名解析的过程
6、dns解析的优先级
hosts 本地文件:优先级最高。只对当前主机有效。可以提高访问速度。
dns服务器(运营商)第二个
host文件
linux: /etc/host
windows:/systemctl(32)/etc/
二、如何实现域名解析
1、域名解析
域名解析(内网,局域网内部域名解析),bind用来做局域网内部的域名解析,内网的dns也不需要注册。内部使用。
2、bind配置文件位置
/etc/named.conf/ bind的主配置文件
/etc/name.rfc1912.zones 区域配置文件
/var/named/named.localhost 配置数据文件
(一)正向解析
1、关闭防火墙、安全机制、yum安装bind
2、修改主配置文件
/etc/named.conf/
3、修改区域配置文件、配置数据文件
/etc/named.rfc1912.zones
cd /var/named/ 查看 cp -a named.localhost xiaodai.com.zone #一定要保留权限,否则无法成功,仍需赋权 vim xiaodai.com.zone 修改如下图
vim /etc/resolv.conf 同主配置ip systemctl restart named 重启 nslookup www.xiaodai.com nslookup mail.xiaodai.com #正向解析可看ip
拓展:
如:上述cp未-a或-p保留权限,出现报错 则:查看配置文件,看是否配置问题,不是配置问题,则ll查看权限,均为root改 chown.named xiaodai.com.zone
(二)反向解析
1、改区域配置文件、配置数据文件
/etc/named.rfc1912.zones
cd /var/named/ 查看 cp -a xiaodai.com.zone xiaodai.com.zone.local 保留权限 vim xiaodai.com.zone.local 修改如下
systemctl restart named 重启 vim /etc/resolv.conf 查看一下ip nslookup 192.168.100.11 nslookup 192.168.100.110 #反向解析可看域名
(三)主从服务器解析
test1为主 192.168.100.11
test2为从 192.168.100.12
1、test2关闭防火墙、安全机制、yum安装bind
2、test1
vim /etc/resolv.conf # 写主从双ip vim /etc/named.rfc1912.zones 区域文件
3、test2
vim /etc/resolv.conf # 写主从双ip vim /etc/named.conf # 监听端口可改any或指定ip,允许查询改any vim /etc/named.rfc1912.zones 区域文件
systemctl restart named 重启服务 cd /var/named/slaves 查看成功则有配置文件否则为空 nslookup 192.168.100.110 nslookup www.xiaodai.com #正向反向解析均可,关闭主服务,解析变慢,开启主服务,解析加快。
三、bond网卡
1、概念
两张网卡用一个ip地址,相当于做网卡的高可用和负载均衡
2、linux网卡的绑定模式
mode=0 负载均衡方式 load-balancing 负载均衡 两个网卡都工作
mode=1 冗余,只有主工作,从不工作。主挂了,从才工作
mode=2 平衡策略,负载均衡和容错能力 冗余的升级版
mode=3 广播策略(不用)
mode=4 动态链聚合(需要连接交换机)
mode=5 负载均衡模式,但是需要额外插件,ethtool插件,要支持每一个slave的速率(定制模式很少)
mode=6 适配器的负载均衡()
实验:mode=0实现过程
1、在test1虚拟机中创建网络适配器
ifconfig # ens33、ens36(新建) cd /etc/sysconfig/network-scipts/ # 查看此时只有ifcfg-ens33 cp ifcfg-ens33 ifcfg-ens36 # 查看出现ifcfg-ens36
2、修改ens33和ens36
vim ifcfg-ens33 修改如下图 vim ifcfg-ens36 与33同,设备名不一样
3、创建bond0
vim ifcfg-bond0
modprobe bonding systemctl restart network #重启 打开虚拟机
tcpdump 是linux自带的网络抓包工具
-i 设备
抓取指定设备的数据包
tcpdum -i ens33
tcpdum -i ens36
拓展
BONDING_OPTS="miimon=100 mode=0 fail_over_mac=1" 绑定的模式和选项 miimon=100 检查所有从设备的连接转态 。100表示亳秒
#每隔100亳秒检查从设备网卡的连接状态
fail_over_mac=1 表示在故障切换时,备用接口会获取主接口的mac地址,减少切换过程中可能出现的故障。
如果计算机连接交换机,交换机不需要重新学习mac地址,ens33 ens36 都知道对方的mac地址
相关文章:
dns域名解析服务和bond网卡
目录 dns域名解析服务 一、DNS 1、定义 2、以www.baidu.com为例 3、域名体系结构 4、DNS解析使用的协议和端口 5、dns域名解析的过程 6、dns解析的优先级 二、如何实现域名解析 1、域名解析 2、bind配置文件位置 (一)正向解析 (…...
视频生成框架EasyAnimate正式开源!
近期,Sora模型的热度持续上涨,社区中涌现了一些类Sora的开源项目,这些项目均基于Diffusion Transformer结构,使用Transformer结构取代了UNet作为扩散模型的基线,旨在生成更长、更高分辨率、且效果更好的视频。EasyAnim…...
【微机原理与汇编语言】并行接口8255实验
一、实验目的 掌握可编程并行接口芯片8255的工作原理及初始化方法掌握8255在实际应用中的硬件连接及编程应用 二、实验要求 根据实验室现有条件,针对实验任务,设计实验方案并进行实现。 三、实验内容 启动0#计数器,每计5个数(…...
Oracle表分区的基本使用
什么是表空间 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表,所以称为表空间 什么是表分区 表分区就是把一张大数据的表,根据分区策略进行分区,分区设置完成之后,…...
6月5号作业
设计一个Per类,类中包含私有成员:姓名、年龄、指针成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,设计这两个类的构造函数、析构函数 #include <iostream>using namespace std; class Slu { priv…...
中继器、集线器、网桥、交换机、路由器和网关
目录 前言一、中继器、集线器1.1 中继器1.2 集线器 二、网桥、交换机2.1 网桥2.1.1 认识网桥2.1.2 网桥的工作原理2.1.3 生成树网桥 2.2 交换机2.2.1 交换机的特征2.2.2 交换机的交换模式2.2.3 交换机的功能 三、路由器、网关3.1 路由器的介绍3.2 路由器的工作过程3.2.1 前置知…...
揭秘相似矩阵:机器学习算法中的隐形“纽带”
在机器学习领域,数据的处理和分析至关重要。如何有效地从复杂的数据集中提取有价值的信息,是每一个机器学习研究者都在努力探索的问题。相似矩阵,作为衡量数据之间相似性的数学工具,在机器学习算法中扮演着不可或缺的角色。 相似矩…...
攻防世界—webbaby详解
1.ssrf注入漏洞 ssrf(服务端请求伪造)是一种安全漏洞,攻击者通过该漏洞向受害服务器发出伪造的请求,从而访问并获取服务器上的资源,常见的ssrf攻击场景包括访问内部网络的服务,执行本地文件系统命令&#…...
MySQL中:cmd下输入命令mysql -uroot -p 连接数据库错误
目录 问题cmd下输入命令mysql -uroot -p错误 待续、更新中 问题 cmd下输入命令mysql -uroot -p错误 解决 配置环境变量:高级系统设置——环境变量——系统变量——path编辑——新建——MySQL.exe文件路径(如下图所示) phpstudy2018软件下&am…...
【开发利器】使用OpenCV算子工作流高效开发
学习《人工智能应用软件开发》,学会所有OpenCV技能就这么简单! 做真正的OpenCV开发者,从入门到入职,一步到位! OpenCV实验大师Python SDK 基于OpenCV实验大师v1.02版本提供的Python SDK 实现工作流导出与第三方应用集…...
基础数学-求平方根(easy)
一、问题描述 二、实现思路 1.题目不能直接调用Math.sqrt(x) 2.这个题目可以使用二分法来缩小返回值范围 所以我们在left<right时 使 mid (leftright)/21 当mid*mid>x时,说明right范围过大,rightright-1 当mid*mid<x时,说明left范…...
c语言项目-贪吃蛇项目2-游戏的设计与分析
文章目录 前言游戏的设计与分析地图:这里简述一下c语言的国际化特性相关的知识<locale.h> 本地化头文件类项setlocale函数 上面我们讲到需要打印★,●,□三个宽字符找到这三个字符打印的方式有两种: 控制台屏幕的长宽特性&a…...
力扣2831.找出最长等值子数组
力扣2831.找出最长等值子数组 思路:用二维数组存每个数字的出现下标 遍历所有数字求结果当前子数组大小:pos[i] - pos[j] 1;当前相同数个数:i - j 1;需要删去的数的个数:pos[i] - pos[j] - i j; class Solution {public:int…...
17K star,一款开源免费的手机电脑无缝同屏软件
导读:白茶清欢无别事,我在等风也等你。 作为程序员,在我们的工作中经常需要把手机投票到电脑进行调试工作,选择一款功能强大的投屏软件是一件很必要的事情。今天给大家介绍一款开源且免费的投屏软件,极限投屏ÿ…...
正则表达式二
修饰符 i:将匹配设置为不区分大小写,即A和a没有区别 var str"Google Runoob taobao runoob"; var n1str.match(/runoob/g); //runoob var n2str.match(/runoob/gi); //Runoob,runoobg:重找所有匹配项࿰…...
我的创作纪念日--我和CSDN一起走过的1825天
机缘 第一次在CSDN写文章,是自己在记录学习Java8新特性中Lambda表达式的内容过程中收获的学习心得。之前也有记录工作和生活中的心得体会、难点的解决办法、bug的排查处理过程等等。一直都用的有道笔记,没有去和大家区分享的想法,是一起的朋…...
递归书写树形图示例
大叫好,今天书写了一个扁型转换为树型的例子,使用的是递归,请大家食用,无毒 <!DOCTYPE html> <html lang"zh"><head><meta charset"UTF-8"><meta name"viewport" conte…...
【python】IndexError: Replacement index 1 out of range for positional args tuple
成功解决“IndexError: Replacement index 1 out of range for positional args tuple”错误的全面指南 一、引言 在Python编程中,IndexError: Replacement index 1 out of range for positional args tuple这个错误通常发生在使用str.format()方法或者f-string&am…...
Spring自带定时任务@Scheduled注解
文章目录 1. cron表达式生成器2. 简单定时任务代码示例:每隔两秒打印一次字符3. Scheduled注解的参数3.1 cron3.2 fixedDelay3.3 fixedRate3.4 initialDelay3.5 fixedDelayString、fixedRateString、initialDelayString等是String类型,支持占位符3.6 tim…...
代码随想录算法训练营第二十九天|LeetCode491 非递减子序列、LeetCode46 全排列、LeetCode47 全排列Ⅱ
题1: 指路:491. 非递减子序列 - 力扣(LeetCode) 思路与代码: 对于这个题我们应该想起我们做过的子集问题,就是在原来的问题上加一个去重操作。我们用unordered_set集合去重,集合中使用过的元…...
初识C++ · 优先级队列
目录 前言: 1 优先级队列的使用 2 优先级队列的实现 3 仿函数 前言: 栈和队列相对其他容器来说是比较简单的,在stl里面,有一种容器适配器是优先级队列(priority_queue),它也是个队列&#…...
php反序列化入门
一,php面向对象。 1.面向对象: 以“对象”伪中心的编程思想,把要解决的问题分解成对象,简单理解为套用模版,注重结果。 2.面向过程: 以“整体事件”为中心的编程思想,把解决问题的步骤分析出…...
嵌入式 Linux LED 驱动开发实验学习
I.MX6U-ALPHA 开发板上的 LED 连接到 I.MX6ULL 的 GPIO1_IO03 这个引脚上,进行这个驱动开发实验之前,需要了解下地址映射。 地址映射 MMU 全称叫做 MemoryManage Unit,也就是内存管理单元。在老版本的 Linux 中要求处理器必须有 MMU&#x…...
C++:多态
文章目录 多态的概念多态的定义及实现多态的构成条件虚函数虚函数的重写override 和 final重载、重写(覆盖)、重定义(隐藏)的对比 抽象类概念接口继承和实现继承 多态的原理虚函数表多态的原理 单继承和多继承关系的虚函数表单继承…...
Java事务入门:从基础概念到初步实践
Java事务入门:从基础概念到初步实践 引言1. Java事务基础概念1.1 什么是事务?1.2 为什么需要事务? 2. Java事务管理2.1 JDBC 的事务管理2.2 Spring 事务管理2.2.1 Spring JDBC2.2.1.1 添加 Spring 配置2.2.1.2 添加业务代码并测试验证 2.2.2…...
鸿蒙轻内核M核源码分析系列七 动态内存Dynamic Memory
内存管理模块管理系统的内存资源,它是操作系统的核心模块之一,主要包括内存的初始化、分配以及释放。 在系统运行过程中,内存管理模块通过对内存的申请/释放来管理用户和OS对内存的使用,使内存的利用率和使用效率达到最优&#x…...
从头搭hadoop集群--分布式hadoop集群搭建
模板虚拟机安装配置见博文:https://blog.csdn.net/weixin_66158110/article/details/139236148 配置文件信息如下:https://pan.baidu.com/s/1074eD5aNVugEPcjwVvi9jA?pwdl1xq(提取码:l1xq) hadoop版本:h…...
odoo10 权限控制用户只允许看到自己的字段
假设一个小区管理员用户,只想看到自己小区的信息。 首先添加一个用户信息选项卡界面,如下图的 用户 > 隶属信息: 我们在自己创建的user模块中,views文件夹下添加base_user.xml <?xml version"1.0" encoding&q…...
图解Mysql索引原理
概述 是什么 索引像是一本书的目录列表,能根据目录快速的找到具体的书本内容,也就是加快了数据库的查询速度索引本质是一个数据结构索引是在存储引擎层,而不是服务器层实现的,所以,并没有统一的索引标准,…...
Arduino网页服务器:如何将Arduino开发板用作Web服务器
大家好,我是咕噜铁蛋!今天,我将和大家分享一个有趣且实用的项目——如何使用Arduino开发板搭建一个简易的网页服务器。通过这个项目,你可以将Arduino连接到互联网,并通过网页控制或查询Arduino的状态。 一、项目背景与…...
浙江省住房建设局网站/合肥网站维护公司
微软的Ado.Net支持连接池,.EntityFrameworkCore.MySql同样支持连接池,并且默认也是开启连接池的,EntityFramework的使用教程请查看我的另一篇文章 EntityFramework基本使用_シ❤゛甜虾的个人博客-CSDN博客讲到EntityFramework,就先讲下数据分…...
wordpress页面链接跳转/产品推广方式及推广计划
Hash Table基础 哈希表(Hash Table)是常用的数据结构,其运用哈希函数(hash function)实现映射,内部使用开放定址、拉链法等方式解决哈希冲突,使得读写时间复杂度平均为O(1)。 HashMap(std::unordered_map)、HashSet(std::unordered_set)的原理…...
如何做淘客网站/电脑优化软件哪个好用
1.计算任意一个文件夹的大小(考虑绝对路径的问题) # 基础需求# 这个文件夹中只有文件 # 进阶需求# 这个文件夹中可能有文件夹,并且文件夹中还可能有文件夹...不知道有多少层import os def getdirsize(dirname):size 0for a,b,c in os.walk(…...
金融交易网站建设/百度首页推广
究竟什么是用户态,什么是内核态,这两个基本概念以前一直理解得不是很清楚,根本原因个人觉得是在于因为大部分时候我们在写程序时关注的重点和着眼的角度放在了实现的功能和代码的逻辑性上,先看一个例子: 1)…...
wordpress链接title属性/广东seo推广哪里好
kendo ui单击取消编辑数据buttongrid数据缩减。原因grid编辑数据追打datasorce于data寻找阵列数据的存在。假定有不会加入,加入缺席。首先一个样本: html代码: <div id"smsReceivesGird" style"width: 500px;"><…...
溧阳常州做网站/最新推广方法
Apache web服务器(LAMP架构)(week3_day4)--技术流ken apache介绍 1).世界上使用率最高的网站服务器,最高时可达70%;官方网站:apache.org 2).http 超文本协议 HTML 超文本标记语言 3).URL 统一资源定位符 http://www.si…...