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.mzph.cn/pingmian/23070.shtml

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

相关文章

每天CTF小练--ctfshow新手村

easy_base 密文:0XezFWZfNXafRjNlNXYit3dvh2cmR3Y 等号在前面,直接倒序后解码 ctfshow{base64_is_easy} 代码解: s 0XezFWZfNXafRjNlNXYit3dvh2cmR3Y print(s[::-1]) #翻转字符串 print(s[::-1]) #翻转字符串 print(s[::-1]) #翻转…

HarmonyOS(二十五)——Harmonyos通用事件之点击事件

组件被点击时触发的事件就是点击事件。 1.事件 名称支持冒泡功能描述onClick(event: (event?: ClickEvent) > void)否点击动作触发该回调,event返回值见ClickEvent对象说明。从API version 9开始,该接口支持在ArkTS卡片中使用。 2.ClickEvent对象…

C++ STL初阶(2):string 的模拟实现

此文的背景是自己实现库中的string,由于string的模版实现较为困难,我们只实现最简单char版本。 1.命名空间分割 为了避免与库中的string冲突,我们使用一个自己的命名空间中来分离并实现所有内容,并且将所有的声明和定义相分离&…

Etcd Raft架构设计和源码剖析1:宏观架构

Etcd Raft架构设计和源码剖析1:宏观架构 | Go语言充电站 序言 Etcd提供了一个样例contrib/raftexample,用来展示如何使用etcd raft。这篇文章通过raftexample介绍如何使用etcd raft。 raft服务 raftexample是一个分布式KV数据库,客户端可…

vivado BEL_PIN、CELL

BEL_PIN是BEL对象上的接点或连接点。 BEL_PIN是一个设备对象,与网表对象(如逻辑上的PIN)相关 CELL,它是NET的连接点。 相关对象 如图所示,BEL_PIN-对象与BEL和SITE设备资源相关,并且 PIN和NET网表对象。您可…

Nginx配置详细解释:(3)http模块及server模块,location模块

目录 环境概述: http模块中的全局模块 1. root配置主要是对主web页面的路径访问。 2.server虚拟主机 2.1基于IP: 2.2基于域名: 3.alias别名 4.location匹配 5.access模块: 6.验证模块 7.自定义错误页面 8.日志存放位置…

王道408数据结构CH3_栈、队列

概述 3.栈、队列和数组 3.1 栈 3.1.1 基本操作 3.1.2 顺序栈 #define Maxsize 50typedef struct{ElemType data[Maxsize];int top; }SqStack;3.1.3 链式栈 typedef struct LinkNode{ElemType data;struct LinkNode *next; }*LiStack;3.2 队列 3.2.1 基本操作 3.2.2 顺序存储…

【Intro】Cora数据集介绍

https://graphsandnetworks.com/the-cora-dataset/ Graph Convolutional Network (GCN) on the CORA citation dataset — StellarGraph 1.0.0rc1 documentation pytorch-GAT/The Annotated GAT (Cora).ipynb at main gordicaleksa/pytorch-GAT GitHub Cora数据集 Cora数据…

Windows上虚拟机安装OpenGaus22.03

在Windows上安装OpenGauss并不像在Linux上那么直接,因为OpenGauss主要面向OpenEuler系统设计。可以通过使用虚拟机或者Docker来在Windows上运行OpenGauss。虚拟机比Docker提供更完整的操作环境。以下是采用虚拟机的详细步骤: 通过虚拟机安装OpenGauss …

运放应用1 - 反相放大电路

1.前置知识 反相放大电路存在 负反馈电路 ,工作在线性区,可以利用 虚短 概念来分析电路。 注:运放的 虚断 特性是一直存在的,虚短特性则需要运放工作在 线性区 有关运放的基础知识,可以参考我的另外一篇文章&#xff…

ASCE(美国土木工程师学会)文献校外去哪里查找下载

今天要讲的数据库是ASCE(美国土木工程师学会),该数据库每年出版5万多页的专业期刊、杂志、会议录、专著、技术报告、实践手册和标准等。目前,ASCE数据库中包含35种期刊(1983年至今)、近700卷会议录( 1996年至今)、Civil Engineeri…

htb_solarlab

端口扫描 80,445 子域名扫描 木有 尝试使用smbclient连接445端口 Documents目录可查看 将Documents底下的文件下载到本地看看 xlsx文件里有一大串用户信息,包括username和password 先弄下来 不知道在哪登录,也没有子域名,于是返回进行全端…

C++缺省参数函数重载

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

智慧医疗新纪元:可视化医保管理引领未来

在数字化浪潮席卷全球的今天,我们的生活正在经历前所未有的变革。其中,智慧医保可视化管理系统就像一股清新的风,为医疗保障领域带来了全新的活力与可能。 想象一下,在繁忙的医院里,患者和家属不再需要为了查询医保信息…

关于nginx的一些介绍

一、Nginx 简介 中文简介文档 二、Centos 安装 Nginx 2.1 安装编译工具及库文件 $ yum -y install make zlib zlib-devel gcc-c libtool openssl openssl-devel2.2 安装 pcre pcre 作用是 Nginx 支持 Rewrite 功能 $ cd /usr/local/src $ wget http://downloads.sourcef…

VBA信息获取与处理第二个专题第五节:实际场景中随机数的利用

《VBA信息获取与处理》教程(版权10178984)是我推出第六套教程,目前已经是第一版修订了。这套教程定位于最高级,是学完初级,中级后的教程。这部教程给大家讲解的内容有:跨应用程序信息获得、随机信息的利用、电子邮件的发送、VBA互…

Vxe UI vue 使用 VxeUI.previewImage() 图片预览方法

Vxe UI vue 使用 VxeUI.previewImage() 图片预览方法的调用 查看 github 代码 调用全局方法 VxeUI.previewImage() 参数说明: urlList:图片列表,支持传字符串,也可以传对象数组 [{url: xx’l}] activeIndex:指定默…

2. redis配置文件解析

redis配置文件解析 一、redis配置文件1、监听地址2、监听端口3、redis接收请求的队列长度3.1 修改系统参数/内核参数 4、客户端空闲的超时时间5、指定redis的pid文件6、定义错误日志7、定义数据库的数量8、定义持久化存储9、设置redis密码10、redis并发连接11、最大内存策略 二…

Windows Server FTP详解

搭建: Windows Server 2012R2 FTP服务介绍及搭建_windows2012server r2ftp怎么做?-CSDN博客 问题: https://www.cnblogs.com/123525-m/p/17448357.html Java使用 被动FTP(PASV) 被动FTP模式在数据连接建立过程中…

计算机网络 ——数据链路层(广域网)

计算机网络 —— 广域网 什么是广域网PPP协议PPP协议的三个部分PPP协议的帧格式 HDLC协议HDLC的站HDLC的帧样式 PPP和HDLC的异同 我们今天来看广域网。 什么是广域网 广域网(Wide Area Network,简称WAN)是一种地理覆盖范围广泛的计算机网络…