dns域名解析服务和bond网卡

news2024/11/19 13:33:37

目录

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.coloradmin.cn/o/1791811.html

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

相关文章

基础数学-求平方根(easy)

一、问题描述 二、实现思路 1.题目不能直接调用Math.sqrt(x) 2.这个题目可以使用二分法来缩小返回值范围 所以我们在left<right时 使 mid (leftright)/21 当mid*mid>x时&#xff0c;说明right范围过大&#xff0c;rightright-1 当mid*mid<x时&#xff0c;说明left范…

圈子社区系统源码 开源 多端圈子社区论坛系统 社区圈子管理系统

介绍 圈子论坛小程序&#xff0c;是一款为用户提供交流分享、互动沟通的平台。在这个小程序中&#xff0c;用户可以轻松地加入各种不同兴趣爱好的圈子&#xff0c;与志同道合的朋友们交流互动。圈子论坛小程序不仅仅是一个简单的社交工具&#xff0c;更是一个打开新世界大门的…

CUDA12.0 + cuDNN9.0.0安装

目录 1. 查看显卡支持的CUDA版本1.1 指令查看1.2 控制面板查看 2. 安装CUDA2.1 下载2.2 安装2.3 验证 3. 安装cuDNN3.1 下载3.2 安装3.2 验证 1. 查看显卡支持的CUDA版本 1.1 指令查看 打开cmd输入nvidia-smiDriver Version表示显卡驱动版本&#xff0c;CUDA Version表示支持…

三维前端开发项目中Threejs的THREEScene函数详解

THREE.Scene函数用于创建一个场景对象。大家好&#xff01;艾斯视觉作为在IT行业中负责ui设计和前端开发环节的服务商很高兴能在这里与大家共同探讨学习&#xff1a;场景是 Three.js 中所有图形元素的容器&#xff0c;它可以包含相机、光源、几何体、材质等。 创建场景对象的基…

【control_manager】无法加载,gazebo_ros2_control 0.4.8,机械臂乱飞

删除URDF和SDRF文件中的特殊注释#, !,&#xff1a; xacro文件解析为字符串时出现报错 一开始疯狂报错Waiting for /controller_manager node to exist 1717585645.4673686 [spawner-2] [INFO] [1717585645.467015300] [spawner_joint_state_broadcaster]: Waiting for /con…

【UE5.1 角色练习】11-坐骑——Part1(控制大象移动)

前言 在上一篇&#xff08;【UE5.1 角色练习】10-物体抬升、抛出技能 - part2&#xff09;基础上创建一个新的大象坐骑角色&#xff0c;并实现控制该角色行走的功能。 效果 步骤 1. 在商城中下载“African Animal Pack”资产和“ANIMAL VARIETY PACK”资产导入工程中 2. 复…

猫熊超市管理系统

import java.util.Scanner;//增加商品类 //此类用来录入一个商品的所有属性&#xff0c;并作为结果对其返回 public class Add {public Goods add1() {Scanner scanner new Scanner(System.in);System.out.println("请输入商品名称");String name scanner.next();S…

处理一对多的映射关系

一对多关系&#xff0c;比如说根据id查询一个部门的部门信息及部门下的员工信息 在Dept类中先添加List emps属性 1、collection DeptMapper.xml文件中 <resultMap id"deptAndEmpResultMap" type"Dept"><id property"did" column&qu…

【c++设计模式17】行为模式2:命令模式(Command Pattern)

【c设计模式17】行为模式2&#xff1a;命令模式&#xff08;Command Pattern&#xff09; 一、定义二、适用场景三、过程四、命令模式类图五、C示例代码六、使用注意事项 原创作者&#xff1a;郑同学的笔记 原创地址&#xff1a;https://zhengjunxue.blog.csdn.net/article/det…

面试官:你知道 ES6 的 生成器 Generator 吗?小明:说起 Generator,还得从我上次去餐馆点餐开始说起。

讲故事学 Generator 这篇文章先说一个小故事&#xff0c;作为引子&#xff0c;然后系统讲讲 Generator。阅读这篇文章的话&#xff0c;需要一些前置知识&#xff1a;起码用过 Promise 和 async/await。 小故事 吃货小明去了一家菜鸟镇非常有名的餐馆——《老三样餐馆》&…

如何修改cPanel面板的语言

本周有一个客户&#xff0c;购买Hostease的主机&#xff0c; 客户购买的是Linux虚拟主机&#xff0c;带cPanel面板的。询问我们的在线客服&#xff0c;他想修改cPanel面板的默认语言。Hostease虚拟主机默认英语&#xff0c;客户想要修改成中文。 在cPanel面板中修改语言设置是一…

3 - 大的国家(高频 SQL 50 题基础版)

3.大的国家 -- 查询属性&#xff1a;国家名称、人口和面积 select name,population,area fromWorld where area>3000000 OR population>25000000;

React中常见的面试题

本文是结合实践中和学习技术文章总结出来的笔记(个人使用),如有雷同纯属正常((✿◠‿◠)) 喜欢的话点个赞,谢谢! 1. 约束性组件与非约束性组件 1.1. 非约束性组件 非约束性组件其实就是不能控制状态的组件,比如: <input type"text" defaultValue"123&qu…

一个思维狂赚20万+?揭秘电商平台隐藏的流量认知!

你想要的流量&#xff0c;资源&#xff0c;人脉&#xff0c;都已经有人为你准备&#xff0c;你只需要找到拥有这些资源的人。对于流量和信息&#xff0c;也是一样&#xff0c;你想找的客户和产品&#xff0c;都已经有人为你准备在淘宝、拼多多等电商平台&#xff0c;你只需要找…

【踏雪无痕的痕六】——数学中有意思的问题

一、背景介绍 提出一个问题往往比解决一个问题更有意义&#xff0c;因为提出一个问题相当于提出了一个思考问题的维度&#xff1b;而解决一个问题是沿着这个维度将已有的知识串起来的过程 三、过程 1.数人数你会吗&#xff1f; 小名再第10位&#xff0c;小李再第15位&#…

VRTK4.0学习——(二)

手柄绑定以及显示 1.导入CameraRigs.UnityXRPluginFramework 和 CameraRigs.TrackedAlias 预设&#xff0c;将CameraRigs.UnityXRPluginFramework拖入CameraRigs.TrackedAlias的Elements中即可&#xff0c;运行软件后即可看到手柄了 注&#xff1a;如果无法看到手柄&#xff…

AI降痕工具使用指南:如何有效降低AIGC疑似度

随着人工智能技术的突飞猛进&#xff0c;AI生成内容&#xff08;AIGC&#xff09;已被广泛用于学术论文撰写中&#xff0c;提高效率同时也带来了原创性的挑战。面对日益严格的学术审查&#xff0c;一个突出的问题是&#xff1a;使用AI代写的论文能否通过内容检测&#xff1f;因…

《精品生活》万方普刊投稿发表简介

《精品生活》杂志是由国家新闻出版总署批准&#xff0c;南方出版传媒股份有限公司主管&#xff0c;广东大沿海出版工贸有限公司主办&#xff0c;广东精品生活杂志社出版的综合性文化期刊。主要栏目&#xff1a;教学研究、艺术教育、文化广角、民族文化、理论前沿、综合论坛。 刊…

生命周期钩子小案例

文章目录 一、在created中发送数据二、在mounted中获取焦点 一、在created中发送数据 <body><div id"app"><ul><li v-for"(item, index) in list" :key"item.id" class"news"><div class"left"…

从功能性磁共振成像(fMRI)数据重建音频

听觉是人类最重要的感官之一&#xff0c;它负责接收外部的听觉刺激&#xff0c;并将这些信息传递给大脑进行处理和理解。研究人员正致力于从神经科学和计算机科学两个领域探索人脑的听觉感知机制。一个关键目标是从人脑中解码神经信息&#xff0c;并重建原始的刺激。常见的大脑…