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地址

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

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

相关文章

IP协议1.0

基本概念: • 主机: 配有IP地址, 但是不进⾏路由控制的设备; • 路由器: 即配有IP地址, ⼜能进⾏路由控制; • 节点: 主机和路由器的统称; IP协议的报头 • 4位版本号(version): 指定IP协议的版本, 对于IPv4来说, 就是4. • 4位头部⻓度(header length): IP头部的⻓…

高并发系统限流原理

短时间内巨大的访问流量,我们如何让系统在处理高并发的同时还能保证自身系统的稳定性?估计有人会说,增加机器就可以了,因为我的系统架构设计就是按照分布式思想进行架构设计的,所以可以只需要增加机器就可以解决问题了…

计算机组成原理·考点知识点整理

根据往年考试题,对考点和知识点的一个整理。 校验编码 码距 一种编码的最小码距,其实就是指这种编码的码距。码距有两种定义: 码距所描述的对象含义 2 2 2 个特定的码其二进制表示中不同位的个数一种编码这种编码中任意 2 2 2 个合法编码的…

QT+FFmpeg+Windows开发环境搭建(加薪点)

01、Windows 环境搭建 FFMPEG官网:http://ffmpeg.org/ 02、下载4.2.1版本源码 源码:https://ffmpeg.org/releases/ffmpeg-4.2.1.tar.bz2 03、下载4.2.1编译好的文件 下载已经编译好的FFMPEG)(迅雷下载很快) 网址:https://ffmpeg.zeranoe.com/builds/ 32位下载地址:(迅雷…

【wiki知识库】05.分类管理模块--后端SpringBoot模块

📝个人主页:哈__ 期待您的关注 目录 一、🔥今日目标 二、☀SpringBoot代码修改 1.使用逆向工程生成Category表结构 2. 新增CategoryQueryParam 3.新增CategorySaveParam 4.新增CategotyQueryVo 三、🤖新增分类管理的相关接口…

8. C#多线程基础概念

文章目录 一. 目标二. 技能介绍① 进程和线程② 为什么需要多线程③ C#实现多线程的方式④ 线程的操作(创建_终止_挂起_恢复) 一. 目标 进程和线程基本概念为什么需要多线程?C#实现多线程的方式?线程Thread的创建,终止,挂起和恢复? 二. 技能介绍 ① 进程和线程 什么是进程…

IO流,文件操作

参考 Java IO 基础知识总结 | JavaGuide 史上最骚最全最详细的IO流教程,没有之一! - 宜春 - 博客园 零、io-流简介 IO 即 Input/Output,输入和输出。数据输入到计算机内存的过程即输入,反之输出到外部存储(比如数据…

Microsoft Outlook Lite 引入短信功能

随着科技的不断进步,我们的沟通方式也在不断演变。微软最新推出的 Outlook Lite 应用,不仅为我们提供了一个轻量级的电子邮件管理工具,现在更是带来了一项令人兴奋的新功能——短信服务。 Outlook Lite:轻量级,功能全…

手眼标定学习笔记

目录 标定代码: 手眼标定原理学习 什么是手眼标定 手眼标定的目的 eye in hand eye to hand AXXB问题的求解 标定代码: GitHub - pumpkin-ws/HandEyeCalib 推荐博文: https://zhuanlan.zhihu.com/p/486592374 手眼标定原理学习 参…

带DSP音效处理D类数字功放TAS5805M中文资料

国产替代D类数字功放中文资料访问下方链接 ACM8628 241W立体声182W单通道数字功放中文寄存器表 内置DSP多种音频处理效果ACM8628M-241W立体声或182W单通道数字功放 1 特性 具有增强处理能力和低功率损耗的 TAS5805M 23W、无电感器、数字输入、立体声、闭环 D 类音频放大器 …

Vue3中的常见组件通信之v-model

Vue3中的常见组件通信之v-model 概述 ​ 在vue3中常见的组件通信有props、mitt、v-model、 r e f s 、 refs、 refs、parent、provide、inject、pinia、slot等。不同的组件关系用不同的传递方式。常见的撘配形式如下表所示。 组件关系传递方式父传子1. props2. v-model3. $r…

智能视频监控技术为游泳馆安全护航,助力安全管理新升级

随着社会的进步和科技的发展,视频监控技术在各行各业的应用越来越广泛。游泳馆作为公共场所,每天都会有大量的游泳者进出。在这样的环境中,有时难免会发生一些意外事故,如溺水、摔倒等。因此,视频监控建设的必要性尤为…

使用 MDC 实现日志链路跟踪,包教包会!

在微服务环境中,我们经常使用 Skywalking、Spring Cloud Sleut 等去实现整体请求链路的追踪,但是这个整体运维成本高,架构复杂,本次我们来使用 MDC 通过 Log 来实现一个轻量级的会话事务跟踪功能,需要的朋友可以参考一…

TCP 协议的相关特性

一些TCP协议的基础标志位: URG:紧急指针是否有效 ACK:确认号是否有效 PSH:提示接收端应用程序立刻把数据读走 RST:要求重新建立连接,也叫复位报文段 SYN:请求建立连接,同步报文段 FIN:通知要断开连接了我这里,结束报文段 一&#…

C++缺省参数函数重载

缺省参数 大家知道什么是备胎吗? C中函数的参数也可以配备胎。 3.1缺省参数概念 缺省参数是声明或定义函数时为函数的参数指定一个默认值。在调用该函数时,如果没有指定实参则采用该默认值,否则使用指定的实参。 void TestFunc(int a 0…

引擎:Shader

一、原理 创建Shader脚本,创建材质球,将物体的渲染效果Shader脚本挂载到材质球,最后把材质球挂到3d物体上面从而实现渲染。 二、模型边缘发光 原理:正对着摄像机的模型三角面边缘光最弱,垂直于摄像机的模型三角面边缘光…

opencv进阶 ——(九)图像处理之人脸修复祛马赛克算法CodeFormer

算法简介 CodeFormer是一种基于AI技术深度学习的人脸复原模型,由南洋理工大学和商汤科技联合研究中心联合开发,它能够接收模糊或马赛克图像作为输入,并生成更清晰的原始图像。算法源码地址:https://github.com/sczhou/CodeFormer…

什么是Spark RDD?(RDD的介绍与创建)

什么是Spark RDD?(RDD的介绍与创建) 一、RDD介绍 1、特点2、RDD的存储和指向3、RDD与DAG4、RDD的特性5、RDD分区6、RDD操作类型 二、RDD创建 1、引入必要的 Spark 库2、配置 Spark3、RDD创建4、示例代码 一、RDD介绍 RDD: 弹性分布式数据集(Resilient…

Go微服务: 基于rocketmq:5.2.0搭建RocketMQ环境,以及示例参考

概述 参考最新官方文档:https://rocketmq.apache.org/zh/docs/quickStart/03quickstartWithDockercompose以及:https://rocketmq.apache.org/zh/docs/deploymentOperations/04Dashboard综合以上两个文档来搭建环境 搭建RocketMQ环境 1 ) 基于 docker-c…

K8S==ingress配置自签名证书

安装openssl Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions 生成证书 openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout example.local.key -out example.local.crt -subj "/CNexample.local/Oexample.local"创建K8S secr…