linuxDNS域名解析

DNS 是域名系统的简称

域名和IP地址之间的映射关系

互联网中,IP地址是通信的唯一标识,逻辑地址

访问网站

域名解析的目的就是为了实现,访问域名就等于访问IP地址

在访问域名的时候,通过DNS解析,把域名映射的IP地址解析出来,然后实际访问还是域名映射的IP地址

输入域名,就可以定位他的IP地址,然后访问

www.baidu.com

访问baidu,就是计算机向DNS服务器发起查询请求,DNS搜索自己的数据库,域名和ip的映射关系

然后ip地址返回给计算机,计算机访问的还是域名对应的ip地址

域名体系结构:

www.baidu.com.cn.(从右往左看)

. 根域 根域名dns服务器,专门负责解析根域

cn. 一级域,一般是国家或者地区的名称。ip. uk. hk. us.

.com 二级域 组织名称 com商业组织 edu 教育机构 org 非营利组织 net 运营商 gov 政府机构

baidu. 三级域(域名,子域)

www. 主机名,就是一台具体的计算机。

DNS解析使用的协议和端口

协议tcp和udp 端口53

tcp 53端口用于连接DNS服务器

udp的53端口用于解析DNS

DNS域名的长度限制,每一级的域名长度限制是63字符,域名长度不能超过253个字符

DNS域名解析的过程*

在这里插入图片描述

DNS解析的优先级:

hosts本地文件,优先级是最高的,只对当前主机有效。

DNS服务器(运营商)第二个

hosts

/etc/hosts liunx系统

如何实现域名解析(局域网内部的域名解析)

bind 用来做局域网内部的域名解析。

内网的DNS不需要注册,内部使用

正向解析

test1 20.0.0.10

test2 20.0.0.20

# systemctl stop firewalld   关闭防火墙
[# setenforce 0              关闭安全机制
# yum -y install bind      安装bind
vim/etc/named.conf   bind的主配置文件 
/etc/named.rfc1912.zones  区配置文件
/var/named/named.localhost  配置数据文件  解析地址
vim /etc/resolv.conf   dns解析文本

vim /etc/named.conf bind的主配置文件 进入文本 修改端口

在这里插入图片描述

/etc/named.rfc1912.zones 区配置文件

在这里插入图片描述

/var/named/目录下修改文件名 named.localhost 复制文件 并修改文件名 配置数据文件 解析地址 修改文件名

# ls
data     named.ca     named.localhost  slaves
dynamic  named.empty  named.loopbackcp -p named.localhost xy102.com.zone    保留权限进行复制
然后进入刚修改的文本中 vim xy102.com.zone

vim xy102.com.zone

在这里插入图片描述

vim /etc/resolv.conf   dns解析文本
# Generated by NetworkManager
nameserver 20.0.0.10   设置为主机ip
systemctl rested   named   重启
# nslookup www.xy102.com
Server:		20.0.0.10
Address:	20.0.0.10#53Name:	www.xy102.com
Address: 20.0.0.100

反向解析

需要两台主机 主机一做域名服务器 进行反向解析

test1 20.0.0.10

test2 20.0.0.20

/etc/named.rfc1912.zones 区配置文件

在这里插入图片描述

/var/named/named.localhost 修改文件名复制文本 cp-p

在这里插入图片描述

# systemctl restart named   重启
# nslookup 20.0.0.110        产看反向解析
110.0.0.20.in-addr.arpa	name = mail.xy102.com.

主从服务器解析

主机二关闭防火墙 安全机制

安装bind

dns解析过程

/etc/named.rfc1912.zones 区配置文件 修改正向解析文本

在这里插入图片描述

vim /etc/resolv.conf  进入文本添加主机一和   主机二的IP地址
# Generated by NetworkManager
nameserver 20.0.0.10
nameserver 20.0.0.20                 

主机二

/etc/named.conf 进入文本编辑

在这里插入图片描述

vim /etc/named.rfc1912.zones

在这里插入图片描述

vim /etc/resolv.conf 添加地址

在这里插入图片描述

重启两边的服务systemctl restart named
在主机二产看信息 有这两个信息就表示配置完成
]# cd /var/named/slaves/
[root@test2 slaves]# ls
xy102.com.zone  xy102.com.zone.local

tcpdump linux自带的抓包

bond网卡

两张网卡: 两张网卡一个ip地址

相当于作网卡的高可用和负载均衡

liunx网卡的绑定模式

mode=0 :负载均衡方式

mode =1 :冗余,只有主工作,从不工作,主挂了,从才工作

mode=2 :平衡策略,负载均衡和容错能力,冗余的升级版

mode =3:广播策略(不用)

mode=4:动态链聚合(连接交换机)

mode=5:负载均衡模式,但是需要额外的插件,ethtool支持每个slave的速率(定制模式,很少)

mode=6:适配器的负载均衡(很好)

新增网卡进入网卡文件进行编辑

这里是自己的网卡

在这里插入图片描述

新增的网卡需 cp 覆盖才可以显示出来

root@test3 ~]# cd /etc/sysconfig/network-scripts/
[root@test3 network-scripts]# cp ifcfg-ens33 ifcfg-ens36
配置和一 一样

创建modo0

 vim /etc/sysconfig/network-scripts/ifcfg-bond0

在这里插入图片描述

ONDING_OPTS=“miimon=100 mode=0 fail_over_mac=1”

miimon=100:检查所有设备的连接状态,100表示100ms,及每隔100ms检查设备网卡的连接状态

mode=0:绑定网卡的modo为0

fail_over_mac=1:表示在故障切换时,备用接口会获取MAC地址,减少切换过程中可能会出现的故障。如果计算机连接交换机,交换机不需要重新学习MAC地址。ens33.ens36都知道对方的MAC的地址

modprobe bonding 	#刷新bond配置
systemctl restart network
tcpdump -i ens33
tcpdump -i ens36  测试两个网卡的连通性

在这里插入图片描述

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

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

相关文章

【人工智能】第六部分:ChatGPT的进一步发展和研究方向

人不走空 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨 目录 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌…

springcloud第4季 springcloud-gateway网关filter案例场景

一 filter作用 1.1 filter搭建流程 1.1.1 网关配置 1.1.2 服务提供者 1.1.3 测试验证 1.启动consul 2.启动zipkin 3.启动应用微服务 4.进行访问: http://localhost:6666/pay/wg/filter 1.2 其他常见API RemoveRequestHeadersec-fetch-site # 删除请求…

国内docker镜像站全军覆没 如何自己部署一个Docker镜像加速服务器?

近日,在使用SJTUG提供的镜像加速拉取镜像的时候死活拉不下来,不管是 docker hub 还是国内的某些镜像站,同样都无法使用,虽然现在还有部分可用的镜像站,但也说不准某一天因为某些原因同样停止提供了,这时候就…

hustoj二开

目录 1、路径问题2、开发问题&#xff08;1&#xff09;、mysql&#xff08;2&#xff09;、php 啊啊啊啊&#xff01;&#xff01;&#xff01;难崩&#xff1a; 路径问题搞了好长时间才明白了该项目的路径如何设置的 >_< ,&#xff0c;本文就路径问题&#xff0c;前端页…

基于JSP技术的社区生活超市管理系统

你好呀&#xff0c;我是计算机学长猫哥&#xff01;如果有相关需求&#xff0c;文末可以找到我的联系方式。 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;JSP技术 工具&#xff1a;MyEclipse开发环境、Tomcat服务器 系统展示 首页 管理员功能模块…

2 程序的灵魂—算法-2.2 简单算法举例-【例 2.3】

【例 2.3】判定 2000 — 2500 年中的每一年是否闰年&#xff0c;将结果输出。 润年的条件: 1. 能被 4 整除&#xff0c;但不能被 100 整除的年份&#xff1b; 2. 能被 100 整除&#xff0c;又能被 400 整除的年份&#xff1b; 设 y 为被检测的年份&#xff0c;则算法可表示如下…

【第13章】SpringBoot实战篇之项目部署

文章目录 前言一、准备1. 引入插件2. 打包3. 启动4. 后台启动 二、跳过测试模块三、外置配置文件1.引入插件2.忽略配置文件3. 外置配置文件 总结 前言 项目部署需要把项目部署到Linux服务器上&#xff0c;SpringBoot项目通过Maven打包即可快速生成可运行Jar包程序。 一、准备 …

制作AI问答机器人:从0到1的完整指南

在数字化转型的浪潮中&#xff0c;企业正追求更高效、智能的客户服务解决方案。AI问答机器人以其快速响应、全天候服务和持续学习的能力&#xff0c;成为了提升客户满意度和加速业务发展的关键工具。本文将深入探讨如何制作一个企业级的AI问答机器人&#xff0c;并强调其功能体…

推荐三款你不知道的良心软件

Tico——抠图、拼图软件 抠图软件大家见过很多了把&#xff0c;但是从多张图片中抠出来的图片拼接成一张图片你们很少见过吧。 Tico就是一款将抠出来的图片拼接成一张新图片的软件&#xff0c;目前仅支持IOS平台。 Tico拼贴图提供了强大的图像编辑和处理功能&#xff0c;用户…

机器视觉——硬件常用基础知识

光源 机器视觉中光源的作用 1&#xff09;强化特征&#xff0c;弱化背景 2&#xff09;光源打得好&#xff0c;图好了&#xff0c;后期算法更简化 3&#xff09;图好了&#xff0c;测试速度更高 各种光源的综合性能对比及为啥使用LED灯 光的颜色的选择 白色光&#xff1a;通常用…

分享一个用python写的本地WIFI密码查看器

本章教程&#xff0c;主要分享一个本地wifi密码查看器&#xff0c;用python实现的&#xff0c;感兴趣的可以试一试。 具体代码 import subprocess # 导入 subprocess 模块&#xff0c;用于执行系统命令 import tkinter as tk # 导入 tkinter 模块&#xff0c;用于创建图形用…

【MATLAB源码-第222期】基于matlab的改进蚁群算法三维栅格地图路径规划,加入精英蚁群策略。包括起点终点,障碍物,着火点,楼梯。

操作环境&#xff1a; MATLAB 2022a 1、算法描述 蚁群算法&#xff08;Ant Colony Optimization&#xff0c;ACO&#xff09;是一种通过模拟蚂蚁觅食行为的启发式优化算法。它由意大利学者Marco Dorigo在20世纪90年代初提出&#xff0c;最初用于解决旅行商问题&#xff08;T…

springboot+mqtt使用总结

1.软件的选型 1.1.使用免费版EMQX 1.1.1.下载 百度搜索的目前是会打开官网&#xff0c;这里提供下免费版的使用链接EMQX使用手册 文档很详细&#xff0c;这里不再记录了。 1.2.使用rabbitmq rabbitmq一般做消息队列用&#xff0c;作为mqtt用我没有找到详细资料&#xff0c…

详解 Flink 的状态管理

一、Flink 状态介绍 1. 流处理的无状态和有状态 无状态的流处理&#xff1a;根据每一次当前输入的数据直接转换输出结果的过程&#xff0c;在处理中只需要观察每个输入的独立事件。例如&#xff0c; 将一个字符串类型的数据拆分开作为元组输出或将每个输入的数值加 1 后输出。…

深入探索:十种流行的深度神经网络及其运作原理

算法 深入探索&#xff1a;十种流行的深度神经网络及其运作原理一、卷积神经网络&#xff08;CNN&#xff09;基本原理工作方式 二、循环神经网络&#xff08;RNN&#xff09;基本原理工作方式 三、长短期记忆网络&#xff08;LSTM&#xff09;基本原理工作方式 四、门控循环单…

使用Python创建Word文档

使用Python创建Word文档 安装python-docx库创建Word文档代码效果 在这篇文章中&#xff0c;我们将介绍如何使用 Python创建一个Word文档。首先&#xff0c;我们需要安装python-docx库&#xff0c;然后通过一段简单的代码示例展示如何创建和编辑Word文档。 安装python-docx库 …

C++使用thread_local实现每个线程下的单例

对于一个类&#xff0c;想要在每个线程种有且只有一个实例对象&#xff0c;且线程之间不共享该实例&#xff0c;可以按照单例模式的写法&#xff0c;同时使用C11提供的thread_local关键字实现。 在单例模式的基础上&#xff0c;使用thread_local关键字修饰单例的instance&…

CasaOS玩客云如何部署小雅AList并结合内网穿透远程访问海量资源

文章目录 前言1. 本地部署AList2. AList挂载网盘3. 部署小雅alist3.1 Token获取3.2 部署小雅3.3 挂载小雅alist到AList中 4. Cpolar内网穿透安装5. 创建公网地址6. 配置固定公网地址 前言 本文主要介绍如何在安装了CasaOS的玩客云主机中部署小雅AList&#xff0c;并在AList中挂…

IT闲谈-IMD是什么,有什么优势

目录 一、引言二、IDM是什么&#xff1f;三、IDM的优势1. 高速下载2. 稳定性强3. 强大的任务管理4. 视频下载5. 浏览器整合 四、应用场景1. 商务办公2. 教育学习3. 娱乐休闲 总结 一、引言 在数字化时代&#xff0c;下载管理器已成为我们日常工作和生活中不可或缺的工具。而在…

【CentOS 7】CentOS 7极致指南:高级部署PyCharm 2022.3.3专业版,实现定制化配置与无缝桌面集成

【CentOS 7】CentOS 7极致指南&#xff1a;高级部署PyCharm 2022.3.3专业版&#xff0c;实现定制化配置与无缝桌面集成 大家好 我是寸铁&#x1f44a; 总结了一篇CentOS 7极致指南&#xff1a;高级部署PyCharm 2022.3.3专业版&#xff0c;实现定制化配置与无缝桌面集成✨ 喜欢的…