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

  • 22
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 Linux 中,可以通过使用网络绑定(Network Bonding)来实现双网卡的配置。网络绑定允许将多个物理网络接口(网卡)绑定成一个逻辑接口,以提供更高的带宽和冗余。 对于你提到的 bond0 和 bond1,它们是两个不同的网络绑定接口。通常,一个物理网卡可以绑定到一个逻辑接口上。你可以按照以下步骤配置双网卡绑定: 1. 确保你的系统安装了 `ifenslave` 工具。如果没有安装,可以使用以下命令安装它: ``` sudo apt-get install ifenslave ``` 2. 编辑网络配置文件(例如 `/etc/network/interfaces`),添加以下内容来定义 bond0 和 bond1: ``` auto bond0 iface bond0 inet static address <IP 地址> netmask <子网掩码> gateway <网关地址> slaves <物理网卡1> <物理网卡2> bond-mode <绑定模式> bond-miimon 100 bond-downdelay 200 bond-updelay 200 auto bond1 iface bond1 inet static address <IP 地址> netmask <子网掩码> slaves <物理网卡3> <物理网卡4> bond-mode <绑定模式> bond-miimon 100 bond-downdelay 200 bond-updelay 200 ``` 在上述配置中,你需要将 `<IP 地址>`、`<子网掩码>`、`<网关地址>`、`<物理网卡1>`、`<物理网卡2>`、`<物理网卡3>` 和 `<物理网卡4>` 替换为实际的数值和接口名称。 `<绑定模式>` 可以是以下之一: - `balance-rr`:负载均衡模式 - `active-backup`:主备模式 - `balance-xor`:异或模式 - `broadcast`:广播模式 - `802.3ad`:IEEE 802.3ad 动态链接聚合模式 - `balance-tlb`:负载均衡模式(适用于双向数据传输) - `balance-alb`:负载均衡模式(适用于双向数据传输) 3. 保存并关闭文件。然后重新启动网络服务或者重启系统。 以上步骤中,我们创建了两个网络绑定接口 bond0 和 bond1,并将相应的物理网卡绑定到这些接口上。你可以根据实际需求调整配置参数和绑定模式。确保物理网卡和绑定接口的配置一致,并根据需要进行网络配置调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值