Linux网络部署(网关、dns、网桥)
文章目录
- 1 网关
- 2.设置不同网段的网络通信(网关)
- 2.1 在企业7添加一块网卡是企业7主机变成双网卡主机(桥接模式)
- 2.2 设置rhel7主机两块网卡地址为:
- 2.3 在rhel7中打开内核路由功能
- 2.4 在rhel7中打开地址伪装功能
- 1.5测试
- 2 DNS(地址解析)
- 3 网桥(减少物理内核负载)
1 网关
网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。同时,网关也可以提供过滤和安全功能。大多数网关运行在OSI 7层协议的顶层–应用层。
路由器上和客户主机处在同一个网段的ip叫做客户主机的网关。
大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”
。
按照不同的分类标准,网关也有很多种。TCP/IP协议里的网关是最常用的,在这里我们所讲的“网关”均指TCP/IP协议下的网关。
那么网关到底是什么呢?网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机(如附图所示)。网络B向网络A转发数据包的过程。
所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信
。那么这个IP地址是哪台机器的IP地址呢?网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)
。
在和 Novell NetWare 网络交互操作的上下文中,网关在 Windows 网络中使用的服务器信息块 (SMB) 协议以及 NetWare 网络使用的 NetWare 核心协议 (NCP) 之间起着桥梁的作用。网关也被称为 IP 路由器
。
连不上网的原因:
1:TCP/IP设置错误2:网关IP或DNS填错 3:电脑软件冲突(例如电驴等) 4.电信问题(可能性较小,可以拨打10000申诉问题)5:网线未连接好
2.设置不同网段的网络通信(网关)
实验素材:两个虚拟机一个windows
2.1 在企业7添加一块网卡是企业7主机变成双网卡主机(桥接模式)
2.2 设置rhel7主机两块网卡地址为:
网卡1:192.168.0.10(与windows处在同一网段)
网卡2:172.25.254.11(与rhel7处在同一网段)
2.3 在rhel7中打开内核路由功能
查看路由功能
:
打开路由功能并设定更立即生效
:
2.4 在rhel7中打开地址伪装功能
打开火墙并查看地址伪装功能(默认关闭)
:
打开路由地址伪装功能并刷新使其生效,在查看得出打开了
:
这样rhel7双网卡主机开启路由功能。
1.5测试
在企业八设置IP:172.25.254.10. ping 192.168.0.1不通。
需要添加本机网关为172.25.254.11
:
方式一
:
ip route add default via 172.25.254.11(临时)
删除:
ip routedel default via 172.25.254.11
添加网关并查询网关:
方式二
:
永久开启网关(全局网关)
在rhel7中
在rhe8中:
systemctl restart NetworkManagernmcli connection down 链接名称nmcli connection up 链接名称
方式三
:
修改网卡设定网关(只针对这一块网卡)
测试: ping 192.168.0.1此时可以通信。
2 DNS(地址解析)
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。
负责作域名转换成ip这个工作的主机叫做dns服务器
(地址解析)
== 每个IP地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开。有了主机名,就不要死记硬背每台IP设备的IP地址,只要记住相对直观有意义的主机名就行了。这就是DNS协议所要完成的功能。==
安全问题
:
1.针对域名系统的恶意攻击:DDOS攻击造成域名解析瘫痪。2.域名劫持:修改注册信息、劫持解析结果。3.国家性质的域名系统安全事件:".ly"域名瘫痪、".af"域名的域名管理权变更。4.系统上运行的DNS服务存在漏洞,导致被黑客获取权限,从而篡改DNS信息。5.DNS设置不当,导致泄漏一些敏感信息。提供给黑客进一步攻击提供有力信息。
配置方法
:
服务器指向文件
(临时)
vim /etc/resolv.conf
nameserver 114.114.114.114
114.114.114.114 为电信dns服务器
本地解析文件
:
vim /etc/hosts
(临时)
本地解析:
1 设定主机ip和windows在一个网段
2 设定主机网关和windows一样
3 在windows中ping www.baidu.com 查看百度ip
4 在linux中ping ip 可以,但不能ping www.baidu.com
5 编写/etc/hosts
dns服务器指向文件:
若想永久:
3 网桥(减少物理内核负载)
设置br0(把其他ip都删除):
检测:
在另一台主机设置以下就可以通过br0上网了
Linux网络部署(网关、dns、网桥)相关推荐
- Linux网络服务之DNS(2)
Linux网络服务之DNS(2) 实验要求: 1.搭建父DNS(zhy.com)服务器,www.zhy.com --> 192.168.1.253 2.搭建子DNS(bj.zhy.com) ...
- Linux网络服务之DNS域名解析服务
Linux网络服务之DNS域名解析服务 DNS简介 DNS名词介绍 DNS系统的作用 DNS分布式数据结构 DNS系统类型 DNS的查询方式(递归查询和迭代查询) 本地主机映射文件hosts 域名的解 ...
- Linux网络实战 (一) —— DNS配置详解(安装与使用DNS)
Linux网络实战-- DNS配置 Linux网络实战 (一) -- DNS配置 Linux 本机DNS配置 Linux主机名配置文件 添加一个新的主机名映射 删除一个主机名映射 实例 安装DNS服务 ...
- Linux网络服务之DNS(1)
Linux网络服务之主从DNS 实验要求: 1.搭建主DNS服务器,www.zhy.com解析成192.168.1.11,zhy.com解析等同于www.zhy.com,bbs.zhy.com解析成1 ...
- Linux日常运维管理技巧(一)监控系统状态、监控网卡流量、监控IO性能、查看系统进程、查看网络状态、Linux下抓包tcpdump、Linux网络相关、DNS配置
目录 监控系统状态 监控网卡流量 监控IO性能 查看系统进程 查看网络状态 Linux下抓包 Linux网络相关 监控系统状态 w/uptime查看系统负载 [root@zyshanlinux-01 ...
- 《2021/07/24》1 -- linux -- 网络名称空间和网桥的基本操作
网络名称空间和网桥的基本操作 网络命名空间和网桥的基本操作命令 网络名称空间 (NET Namespace) 查看是否有iproute [root@localhost ~]# rpm -q iprou ...
- linux设置IP,网关,DNS和MAC地址
1, IP地址.子网掩码: 编辑 /etc/sysconfig/network-script/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static ---静态还是动态 BRO ...
- linux网络服务之dns
dns:即domain name system,用于实现从域名到IP的转换,在DNS系统出现之前,windows系统通过主机文件(c:\windwos\system32\drivers\etc\hos ...
- Linux网络编程 - 域名(DNS)及网络地址
一 域名系统 DNS(Domain Name System,域名系统) 是对IP地址和域名进行互相转换的系统,其核心是 DNS 服务器. 1.1 什么是域名 提供网络服务的服务器端也是通过IP地址区分 ...
最新文章
- keras 的 example 文件 mnist_denoising_autoencoder.py 解析
- python栈溢出_Python栈溢出【新手必学】
- 德富莱智能抹墙机器人_深圳智能制造应急生产联盟成立,大咖共探机器人行业新机遇...
- HTTP 302重定向的一个具体例子
- 摇篮善良:仅添加包装用于战争
- 经典问题解析五(五十五)
- 算法笔记(二)抽牌法产生随机全排列
- OpenSSL密码库算法笔记——第0章 大整数的表示及相关函数
- python怎么用pip安装numpy_python如何安装numpy
- 关于写的Java书籍进展
- PS、PR、AE、AI、AU区别
- 软件测试方法之正交试验测试方法
- OPPO VIVO 三星 小米破网络锁,改全网通与案例分析
- Java LeetCode每日一题-从易到难带你领略算法的魅力(七):Z 字形变换
- 为何电脑上不显示手机连接服务器,为什么我电脑都能连接上vpn手机却连不上
- python计数函数:count()和value_count()
- 【实用软件】多功能游戏工具箱-Watt Toolkit
- 山东、江苏实施水泥错峰停产,细化到每条生产线
- 国际象棋绘制java_java使用swing绘制国际象棋棋盘
- 保护环境从我做起(10件力所能及之事)