linux网络 dns域名解析

news2024/10/2 19:22:06

目录

DNS

域名体系结构

如何实现域名解析

正向解析

反向解析

主从服务器解析

bond 网卡


DNS

是域名系统的简称

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

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

访问网站 域名 IP地址不好记 域名朗朗上口 好记

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

在访问域名的时候通过dns解析 把域名映射的IP地址解析出来 然后实际上访问的还是域名映射的IP地址 类似于导航输入域名之后 就可以定位出他的ip地址 然后访问

www.Baidu.com

访问baidu 就是计算机向dns服务器发起查询请求 dns搜索自己的数据库 域名和 ip的映射关系 然后IP地址返回给计算机 计算机访问的还是域名对应的ip

域名体系结构

www.baidu.com.cn.

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

cn.  一级域 一般国家或者地区的名称 JP UK HK US

13个根域 

10个在美国

日本 1

英国 1

瑞典 1

ipv4 地址根服务器 国内有2个镜像服务器

ipv6 根域服务器 1主3从 美国1主2从

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

baidu. 三级域(域名) 需要花钱购买 (子域)

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

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

DNS解析使用的协议和端口 协议tcp和udp 端口53

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

udp的53端口用于解析DNS

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

DNS域名解析的过程?

DNS解析的优先级 

hosts 本地文件 优先级是最高的 只对当前主机有效 可以提高访问速度

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

hosts文件

如何实现域名解析

内网 局域网内部的域名解析

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

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

正向解析

关闭防火墙和安全机制

systemctl stop firewalld

setenforce 0

安装

yum -y install bind

1     bind的主的配置文件 /etc/named.conf

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

vi /var/named/named.localhost区域数据的配置文件 模版

3  进入cd /var/named

cp -p named.localhost fengjiahui.com.zone将模板文件复制成配置文件

4  vi fengjiahui.com.zone进入配置

systemctl restart named    重启服务

vim /etc/reslov 将解析服务器IP地址填入

检测   nslookup www.fengjiahui.com

换一台机器,配置resolve.conf

将解析dns主机的IP地址填入

就也能解析dns了

反向解析

vim /etc/named.rfc1912.zones

cd /var/named   进入目录

cp -a fengjiahui.com.zone fengjiahui.con.zone.local   再将之前的正向配置文件fengjiahui.com.zone复制成反向配置文件

vi fengjiahui.com.zone.local  配置反向解析   PTR 使用反向解析协议

重启服务     nslookup 查看

主从服务器解析

两台虚拟机都需要安装bind 并且关闭防火墙 安全机制 10 主 120 从

vim /etc/named.rfc1912.zones 进入配置

进入从 

重启named       进入从/etc/resolv.conf

验证进入 vim /var/named/slaves

看slaves目录里有没有配置文件:

这时将主的named停掉从也能够解析:

注意:名字和文件要一致

保留权限复制

核心是解析过程

bond 网卡

两张网卡 两张网卡用一个IP地址

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

linux网卡的绑定模式: 

mode=0  负载均衡方式 load-balancing 负载均衡 两个网卡都工作

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

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

mode=3广播策略(不用)

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

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

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

bond 配置

添加网卡

配置网卡

TYPE=Ethernet

DEVICE=ens33

ONB00T=yes

B00TPROT0=none

MASTER=bond0

SLAVE=yes

USERCTL=no

TYPE=Ethernet

DEVICE=bondo

ONB00T=yes

B00TPROT0=static

IPADDR=192.168.233.20

NETMASK=255.255.255.0

GATEWAY=192.168.233.2

DNS1=218.2.135.1

BONDING OPTS="miimon=100 mode=0 fail_over_mac=1"

绑定的模式和选项
miimon=100 检查所有从设备的连接转态 100亳秒每隔100亳秒检查从设备网卡的连接状态
fail over_mac=1 表示在故障切换时,备用接口会获取主接口的mac地址,减少切换过程中可能出现的故障。
如果计算机连接交换机,交换机不需要重新学习mac地址。ens33 ens36 都知道对方的mac地址。
tcpdump linux自导的网络抓包工具
-i 设备
抓取指定设备的数据包。
tcpdump -i ens33
tcpdump -i ens36

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

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

相关文章

搭建高可用k8s

高可用只针对于api-server,需要用到nginx keepalived,nginx提供4层负载,keepalived提供vip(虚拟IP) 系统采用openEuler 22.03 LTS 1. 前期准备 因为机器内存只有16G,所有我采用3master 1node 1.1 修改主机配置(所有节…

fpga入门 串口定时1秒发送1字节

一、 程序说明 FPGA通过串口定时发送数据,每秒发送1字节,数据不断自增 参考小梅哥教程 二、 uart_tx.v timescale 1ns / 1psmodule uart_tx(input wire sclk,input wire rst_n,output reg uart_tx);parameter …

栈与队列的相互实现

文章目录 前言一、用队列实现栈二、用栈实现队列总结 梦想不是别人给你的目标,靠自己的意志去实现的才是梦想… ——《食梦者》 前言 嗨喽喽!大家好哇。欢迎小伙伴们来到我的博客!! 在前面已经分享了栈与队列两种数据结构的特点…

进程和计划任务以及步骤

进程 进程和程序有关,把该文件放到内存里,进程是动态的,不同时刻的状态不一样 内存:放置正在运行的程序和所需数据的位置 程序启动 ——》将相关文件和数据放到内存里 ——》进程(processes) 进程相关命令 …

easyexcel动态表头导出

动态表头导出excel 红框固定&#xff0c;绿框动态 引入依赖 <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>3.1.1</version></dependency>工具类 import com.alibaba.excel.util…

0.2 模拟电视简介

0.2 模拟电视简介 模拟电视指从图像信号的产生、传输、处理到接收机的复原&#xff0c;整个过程几乎都是在模拟体制下完成的电视系统或电视设备。模拟电视使用模拟信号传输图像和音频&#xff0c;模拟信号的幅度、相位和频率分别表示图像的亮度、颜色和声音。模拟电视的优点&a…

jmeter -n -t 使用非GUI模式运行脚本说明

命令模式下执行jmx文件 jmeter -n -t fatie.jmx -l results\t4.jtl -e -o results\h1 表示以命令行模式运行当前目录下的脚本fatie.jmx,将结果存入当前目录下的results\t1.jtl,并且生成html格式的报告&#xff0c;写入文件夹results\h1。 说明&#xff1a;生成结果的文件夹r…

在离线单机或内网环境中快速安装Visual Studio 2022并还原用户设定

20240606 By wdhuag 目录 前言 参考&#xff1a; 在外网环境下载离线安装包 1、在已安装好VS的电脑上用Visual Studio Installer导出配置.vsconfig 2、下载在线安装包VisualStudioSetup_Enterprise_2022.exe到D:\VisualStudio\ 3、使用cmd定位到VisualStudioSetup_Enter…

MySQL深分页,limit 100000,10 优化

文章目录 一、limit深分页为什么会变慢二、优化方案2.1 通过子查询优化&#xff08;覆盖索引&#xff09;回顾B树结构覆盖索引把条件转移到主键索引树 2.2 INNER JOIN 延迟关联2.3 标签记录法&#xff08;要求id是有序的&#xff09;2.4 使用between...and... 我们日常做分页需…

docker 命令 ps,inspect,top,logs详解

docker常用命令教程-4 docker ps docker ps 命令用于列出当前正在运行的容器。默认情况下&#xff0c;它只显示正在运行的容器&#xff0c;但你可以使用 -a 或 --all 选项来显示所有容器&#xff08;包括已停止的容器&#xff09;。 常用的选项和示例&#xff1a; -a 或 --…

手机自动化测试:4.通过appium inspector 获取相关app的信息,以某团为例,点击,搜索,获取数据等。

0.使用inspector时&#xff0c;一定要把不相关的如weditor啥的退出去&#xff0c;否则&#xff0c;净是事。 1.从0开始的数据获取 第一个位置&#xff0c;有时0.0.0.0&#xff0c;不可以的话&#xff0c;你就用这个。 第二个位置&#xff0c;抄上。 直接点击第三个启动。不要…

手持终端RFID电子标签读写器超高频手持机

RFID手持机具备RFID读写功能&#xff0c;可以对RFID标签进行识读&#xff0c;是有特定功能的PDA(便携式移动终端)。 作为现代化信息管理工具的重要组成部分&#xff0c;其强大的功能和便捷的操作性正在越来越多的领域得到应用。从物流仓储到零售管理&#xff0c;从生产制造到医…

浅谈申请小程序地理位置权限的正确打开方式

小程序地理位置接口有什么功能&#xff1f; 这篇内容会教大家如何快速申请“获取当前的地理位置&#xff08;onLocationChange&#xff09;”接口&#xff0c;以便帮助大家顺利开通接口。以下内容是本人经历了多次的申请经历得出来的经验&#xff0c;来之不易&#xff0c;望大家…

Cy5.5-甘氨鹅去氧胆酸荧光染料标记物:一种生物成像工具

在现代生物研究和医学诊断领域&#xff0c;荧光染料标记物扮演着举足轻重的角色。它们能够实现对生物体内特定分子或细胞的非侵入性、实时追踪&#xff0c;从而为我们揭示生命过程的奥秘提供工具。 Cy5.5-甘氨鹅去氧胆酸荧光染料标记物的结构与特性 Cy5.5-甘氨鹅去氧胆酸荧光染…

Google Inventor一款适合儿童的趣味APP编程开发平台

Google Inventor 其实是指 App Inventor&#xff0c;这是由 Google 开发并由麻省理工学院&#xff08;MIT&#xff09;继续维护和发展的一个应用程序开发平台。 App Inventor 的主要特点和用途如下&#xff1a; 什么是 App Inventor&#xff1f; App Inventor 是一个基于 W…

Python文本处理利器:jieba库全解析

文章目录 Python文本处理利器&#xff1a;jieba库全解析第一部分&#xff1a;背景和功能介绍第二部分&#xff1a;库的概述第三部分&#xff1a;安装方法第四部分&#xff1a;常用库函数介绍1. 精确模式分词2. 全模式分词3. 搜索引擎模式分词4. 添加自定义词典5. 关键词提取 第…

渗透测试报告生成工具

目录 1.前言 1.1 渗透测试报告是什么? 1.2 渗透测试报告的编写需要考虑以下几点&#xff1a; 1.3 一份优秀的渗透测试报告应该具备以下特点&#xff1a; 1.4 在编写渗透测试报告之前&#xff0c;需要进行一些准备工作&#xff1a; 1.5 渗透测试报告一般包括以下部分&…

【成品设计】基于STM32和LoRa的大棚监测控制系统

《基于STM32和LoRa的大棚监测控制系统》 整体功能&#xff1a; LoRa智能远程控制系统是基于STM32F103C8T6最小系统板如图1的基础上使用STM32CubeMX工具搭建工程&#xff0c;基于HAL库进行编程设计&#xff0c;采用主 - 从模式来进行设计模拟与实现&#xff0c;主机、从机上都…

各平台对象存储

一、阿里云对象存储 官方文档&#xff1a;https://help.aliyun.com/zh/oss/getting-started/getting-started-with-oss?spma2c4g.11186623.0.0.299a646c6nWWcW 1.引入maven 官网&#xff1a;https://help.aliyun.com/zh/oss/developer-reference/java-installation?spma2c…

跨越文化鸿沟:海外短剧推广平台多语言支持技术的深度探讨

在海外短剧推广的过程中&#xff0c;多语言支持技术不仅是跨越语言障碍的桥梁&#xff0c;更是连接不同文化背景的纽带。本文将深入探讨多语言支持技术的重要性&#xff0c;以及其在实现过程中的技术细节和策略。 一、多语言支持技术的文化价值 多语言支持技术不仅能让观众跨…