天津武清做网站网站空间如何申请

news/2025/9/24 9:11:06/文章来源:
天津武清做网站,网站空间如何申请,美食类网站开发需求,网站打开速度规定多长时间一、SNAT ①SNAT 应用环境: 局域网主机共享单个公网IP地址接入Internet (私有IP不能在Internet中正常路由) ②SNAT原理: 源地址转换#xff0c;根据指定条件修改数据包的源IP地址#xff0c;通常被叫做源映射 数据包从内网发送到公网时#xff0c;SNAT会把数据包的源IP由…一、SNAT ①SNAT 应用环境: 局域网主机共享单个公网IP地址接入Internet (私有IP不能在Internet中正常路由) ②SNAT原理: 源地址转换根据指定条件修改数据包的源IP地址通常被叫做源映射 数据包从内网发送到公网时SNAT会把数据包的源IP由私网IP转换成公网IP 当响应的数据包从公网发送到内网时会把数据包的目的IP由公网IP转换为私网IP ③SNAT转换前提条件 局域网各主机已正确设置IP地址、子网掩码、默认网关地址Linux网关开启IP路由转发 linxu系统本身是没有转发功能 只有路由发送数据 ④实验 实验目的 公司内有2台机器但是只有一个公网ip利用SNAT技术实现2台私网地址都可以访问公网。 实验拓朴图 内网主机通过网关服务器的SNAT转换实现访问外网公网 内网部分 源ip是192.168.246.7 目的 ip 12.0.0.100 外网部分 源ip是 12.0.0.1 目的 ip 12.0.0.100 SNAT实验环境准备 三台服务器PC1centos7-1客户端、PC2网关服务器(centos7-2)、PC3服务端(centos7-3) 硬件要求PC1和PC3均只需一块网卡、PC2需要2块网卡 实验步骤 首先关闭三台机器的防火墙和防护 [rootcentos1 ~]#systemctl stop firewalld [rootcentos1 ~]#setenforce 0[rootcentos2 ~]#systemctl stop firewalld [rootcentos2 ~]#setenforce 0[rootcentos3 ~]#systemctl stop firewalld [rootcentos3 ~]#setenforce 0 ①网关服务器 第一步先设置网关服务器的ip地址两张网卡ens33设置为内网ens37设置为外网 先添加网卡[rootcentos2 ~]#cd /etc/sysconfig/network-scripts/ [rootcentos2 network-scripts]#ls ifcfg-ens33 ifdown-ipv6 ifdown-TeamPort ifup-ippp ifup-routes network-functions ifcfg-lo ifdown-isdn ifdown-tunnel ifup-ipv6 ifup-sit network-functions-ipv6 ifdown ifdown-post ifup ifup-isdn ifup-Team ifdown-bnep ifdown-ppp ifup-aliases ifup-plip ifup-TeamPort ifdown-eth ifdown-routes ifup-bnep ifup-plusb ifup-tunnel ifdown-ib ifdown-sit ifup-eth ifup-post ifup-wireless ifdown-ippp ifdown-Team ifup-ib ifup-ppp init.ipv6-global [rootcentos2 network-scripts]#cp ifcfg-ens33 ifcfg-ens37 [rootcentos2 network-scripts]#vim ifcfg-ens37 [rootcentos2 network-scripts]#vim ifcfg-ens37 [rootcentos2 network-scripts]#systemctl restart network [rootcentos2 network-scripts]#ip a 第二步开启路由转发功能 [rootcentos2 network-scripts]#sysctl -a|grep ip_forward net.ipv4.ip_forward 0 net.ipv4.ip_forward_use_pmtu 0 sysctl: reading key net.ipv6.conf.all.stable_secret sysctl: reading key net.ipv6.conf.default.stable_secret sysctl: reading key net.ipv6.conf.ens33.stable_secret sysctl: reading key net.ipv6.conf.ens37.stable_secret sysctl: reading key net.ipv6.conf.lo.stable_secret sysctl: reading key net.ipv6.conf.virbr0.stable_secret sysctl: reading key net.ipv6.conf.virbr0-nic.stable_secret [rootcentos2 network-scripts]#vim /etc/sysctl.conf [rootcentos2 network-scripts]#sysctl -p net.ipv4.ip_forward 1 [rootcentos2 network-scripts]#sysctl -a|grep ip_forward net.ipv4.ip_forward 1 net.ipv4.ip_forward_use_pmtu 0 sysctl: reading key net.ipv6.conf.all.stable_secret sysctl: reading key net.ipv6.conf.default.stable_secret sysctl: reading key net.ipv6.conf.ens33.stable_secret sysctl: reading key net.ipv6.conf.ens37.stable_secret sysctl: reading key net.ipv6.conf.lo.stable_secret sysctl: reading key net.ipv6.conf.virbr0.stable_secret sysctl: reading key net.ipv6.conf.virbr0-nic.stable_secret②内网客户端(192.168.246.7) [rootcentos1 ~]#rpm -q httpd 未安装软件包 httpd [rootcentos1 ~]#yum install httpd -y第一步修改内网服务器的网关ip地址为网关服务器的ip地址 [rootcentos1 ~]#vim /etc/sysconfig/network-scripts/ifcfg-ens33 [rootcentos1 ~]#systemctl restart network 第二步开启本机httpd服务并写上一个测试网页index.html内容为haha [rootcentos1 ~]#systemctl start httpd [rootcentos1 ~]#echo haha /var/www/html/index.html [rootcentos1 ~]# ③外网服务器 [rootcentos1 ~]#rpm -q httpd 未安装软件包 httpd [rootcentos1 ~]#yum install httpd -y第一步先修改外网服务器的ip地址和网关都应该是12段的ip地址是12.0.0.100网关地址是12.0.0.1 [rootcentos3 ~]#vim /etc/sysconfig/network-scripts/ifcfg-ens33 [rootcentos3 ~]#systemctl restart network 会断由于是不同网段 第二步开启httpd服务 [rootcentos3 ~]#systemctl start httpd [rootcentos3 ~]#echo nihao /var/www/html/index.html [rootcentos3 ~]#tail -f /var/log/httpd/access_log 检测PC1centos1、PC2centos2、PC3centos3三台机器之间是否互通(使用虚拟机做实验默认是互通的是由于处在同一环境中生产环境内网和外网没有SNAT的情况下是不通的) 进入xhell: 再进入虚拟机 在PC1上curl 服务端ip然后在服务端实时查看/var/log/httpd/access_log日志。可查看到源ip为PC1的ip所以是未经过NAT的生产环境中不可能直接curl通。 ④再次进入网关服务器 前两步骤参照上文 第三步设置iptables的转换规则 [rootcentos2 ~]#iptables -t nat -A POSTROUTING -s 192.168.246.0/24 -o ens37 -j SNAT --to 12.0.0.1##表示当内网192.168.246.0网段的主机访问外网的时候网关服务器会通过SNAT转换源ip地址为网关服务器的公网ip12.0.0.1 方法一已知公网地址 验证: 在xhell中用内网客户机192.168.246.7去访问外网ip地址 再去虚拟机外网服务器查看centos3 总结 内网主机通过网关服务器的SNAT转换实现访问外网  不经过nat的地址为PC1centos1自己的地址使用虚拟机环境才会出现这种情况市场环境是不通的。 经过nat之后的地址是公司的公网ip地址由网关服务器iptables规则SNAT实现 方法二未知公网地址 验证 二、DNAT ①DNAT应用环境: 在Internet中发布位于局域网内的服务器 ②DNAT原理: 目的地址转换根据指定条件修改数据包的目的IP地址保证了内网服务器的安全通常被叫做目的映射。 ③DNAT转换前提条件: DNAT转换前提条件: 1.局域网的服务器能够访问Internet 2.网关的外网地址有正确的DNS解析记录                                                                                           3. Linux网关开启IP路由转发 ④实验 实验拓朴图 外网主机访问网关服务器地址通过DNAT实现访问内网服务器 外网访问内网访问12.0.0.1 相当与访问内网地址192.168.246.7 实验步骤 前边步骤参照SNAT前3步 ④再次进入网关服务器 设置iptables的转换规则 [rootcentos2 ~]#iptables -t nat -A PREROUTING -i ens37 -d 12.0.0.1 -p tcp --dport 80 -j DNAT --to 192.168.246.7 [rootcentos2 ~]#iptables -t nat -vnL 进入外网服务器进行直接访问会被拒绝  接下来需要设置防火墙规则如上图 进入内网服务器查看验证; 总结 内网主机通过网关服务器的SNAT转换实现访问外网 外网主机访问网关服务器地址通过DNAT实现访问内网服务器

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

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

相关文章

桂电做网站的毕设容易过嘛wordpress 密码重置

在php中,SQL查询数据库得到的是多行多列的数据,如何将查询结果转为二维数组,我的目的是把多行查询结果按行输出,有没有什么方法,求详细代码示例查询结果示例:reserv_idnametyper...在php中,SQL查…

网站建设怎样宣传比较好wordpress 移除 新闻

1. 关于函数 函数是基于功能或 逻辑进行封装的可复用的代码结构。将一段功能复杂、很长的一段代码封装成多个代码片段(即函数),有助于提高代码可读性和可维护性。在 Go 语言中,函数可以分为两种:带有名字的普通函数没有名字的匿名函数由于 Go…

成都 php 网站个人网页设计与制作教程

数字经济专家高泽龙受聘担任工信部元宇宙标准化委员会委员,出席工作组成立大会暨第一次全体委员会议。 第一届元宇宙国标、团标以及标委会工作组会议顺利召开! 同时,正式成为工信部中国人工智能产业发展联盟科技伦理工作组成员!

公司建设网站服务器必要条件动画视频制作软件

Linux命令之用户管理 常用基础命令修改root密码切换用户身份改变当前目录查看命令的用法查看命令之ls 用户管理用户的创建adduser创建useradd创建两种方式的区别 用户删除用户密码重置查看当前所有用户 在介绍Linux用户管理相关的命令之前,我们先介绍一些Linux的一些…

网站被挂黑链对网站有啥影响建筑网站开发

/* 主要是画图&#xff0c;画很多图&#xff0c;找规律&#xff0c;找到规律以后&#xff0c;发现算是简单题思路的关键是&#xff1a;每次切割都与前(i-1)刀有交点的情况下&#xff0c;得到的块数是最大的 */ #include <iostream> typedef long long ll; using nam…

网站的排版包括什么意思天猫网站怎么做

Android IPC简介 IPC是Inter-Process Communication的缩写&#xff0c;含义就是进程间通信或者跨进程通信&#xff0c;是指两个进程之间进行数据交换的过程。那么什么是进程&#xff0c;什么是线程&#xff0c;进程和线程是两个截然不同的概念。在操作系统中&#xff0c;线程是…

曲靖网站微信建设苏州网页制作与网站建设地址

jieba词性对照表: - a 形容词 - ad 副形词 - ag 形容词性语素 - an 名形词 - b 区别词 - c 连词 - d 副词 - df - dg 副语素 - e 叹词 - f 方位词 - g 语素 - h 前接成分 - i 成语 - j 简称略称 - k 后接成分 - l 习用语 …

网站制作app开发自己可以做一个网站吗

《信息资源管理》模拟题 一.单选题 1.目前在我国各级政府部门在信息资源管理过程中的主要职责是(). A.向社会提供信息服务 B从政策上指导信息资源的开发和利用 C.直接从事信息资源的开发和管理 D.研究制定信息资源开发的标准和规范 2.研究与制定信息资源开发的标准与规范的责…

杭州职工业能力建设网站国内最专业的设计网站建设

Node.js中的Buffer和Stream 计算机只能理解二进制数据&#xff0c;即0和1形式的数据。这些数据的顺序移动称为流。以称为块&#xff08;chunk&#xff09;的破碎部分流式传输数据&#xff1b;计算机一收到数据块就开始处理数据&#xff0c;而不用等待整个数据。 我们这篇文章…

网站项目流程软件wap网站

上一节中&#xff0c;我们了解了jmeter的一此主要元件&#xff0c;那么这些元件如何使用到性能测试中呢。这一节创建一个简单的测试计划来使用这些元件。该计划对应的测试需求。1)测试目标网站是fnng.cnblogs.com2)测试目的是该网站在负载达到20 QPS 时的响应时间。QPS 解释QPS…

晋城网站建设开发网上注册公司流程及所需材料

在近期的全球移动开发者大会上&#xff0c;Unity发布了2D引擎&#xff0c;触控在同时发布了Cocos 3D引擎&#xff1b;而在差不多同时间&#xff0c;以安卓为主的OGEngine也发布了新版本&#xff0c;并宣布将支持跨平台。各大引擎频频大动作并不是巧合&#xff0c;这代表着移动游…

网站开发技巧桂林网站建设兼职

在Anaconda中的jupyter打开该ipynb文件&#xff0c;然后依次点击File—>Download as—>python(.py)

如何建设数据报表网站动态购物网站开发源代码

随着数字化时代的到来&#xff0c;技术不仅改变了我们的日常生活&#xff0c;还重新定义了商业、通信、娱乐和全球互联。在这一浪潮中&#xff0c;Socks5代理技术崭露头角&#xff0c;成为跨界电商、爬虫数据分析、企业出海和游戏体验的关键推动力。这项技术不仅在实现数字化愿…

广州网站建设的费用网站页面分类

文章目录 主要功能常用函数1. json.dumps()2. json.loads()3. json.dump()4. json.load() 自定义序列化和反序列化自定义序列化自定义反序列化 json 是 Python 标准库中的一个模块&#xff0c;用于处理 JSON&#xff08;JavaScript Object Notation&#xff09;数据格式。JSON …

在K8S中,Deployment⽀持扩容吗?它与HPA有什么区别?

当然可以!这是一个非常核心的Kubernetes问题。 简单直接的回答是:是的,Kubernetes Deployment 完全支持扩容。 但是,Deployment 的扩容 和 HPA 是两种不同层次、不同目的的扩容机制。它们不是互斥的,而是互补的,…

开源语音识别FunASR入门详解

FunASR是由阿里达摩院开发的开源语音识别工具包,本文首先简单介绍了其安装过程,然后对其几个主要功能分别进行了介绍,最后以一个实时录音并识别的小例子进行了收尾。1 前言 1.1 简介 在人工智能的浪潮中,自动语音识…

做什爱网站wordpress头像解决

在繁忙的生活中&#xff0c;我们总是在寻找一种简单而健康的美食享受。当Fendi Club啤酒与沙拉相遇&#xff0c;它们将为我们带来一场轻盈的味觉之旅。 Fendi Club啤酒&#xff0c;以其醇厚的口感和淡淡的麦芽香气而闻名。这款啤酒在酿造过程中采用了特别的工艺&#xff0c;使得…

浅谈云原生数据库

浅谈云原生数据库当企业正加速迈入 “数据即资产” 的时代,传统数据库在海量数据处理、弹性扩展与云环境适配性上的短板日益凸显。而云原生数据库作为专为云计算架构而生的新型数据管理系统,正以其底层架构的革新性,…

找一个网站做优化分析中国响应式网站建设

LAND网络渗透测试 1.进入虚拟机操作系统:BT5中的/root目录,完善该目录下的land.py文件,填写该文件当中空缺的Flag1字符串,将该字符串作为Flag值(形式:Flag1字符串)提交;(land.py脚本功能见该任务第6题) 输入flag sendp(packet) Flag:sendp(packet) 2.进入虚拟机操作…