wordpress导航类网站搜索优化公司

news/2025/9/24 2:06:34/文章来源:
wordpress导航类网站,搜索优化公司,万网是什么,学科主题资源网站的建设一、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/914557.shtml

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

相关文章

做哪些网站不受法律保护dw网站怎么做搜索

1、介绍 使用python编写一个小程序,回答你是猪吗。 点击“是”提交,弹窗并退出。 点击“不是”提交,等待5秒,重新选择。 并且隐藏了关闭按钮。 2、实现 新建一个项目。 2.1、设计UI 使用Qt designer设计一个UI界面&#xff0c…

网站功能需求文档app软件下载安装到手机

目录 一、循环波浪二、关键帧呼应三、关键帧顺接四、利用 transform-origin 做拉伸五、大元素可拆分多个小元素联动六、预留视觉缓冲七、随机感:动画周期设置八、抛物线:两个内外div实现x和y向量运动 今天我们主要学习动画实现要素。 一、循环波浪 利用…

桂林做旅游网站失败的网站如何制作自己个人小程序

一个分数一般写成两个整数相除的形式:N/M,其中 M 不为0。 最简分数是指分子和分母没有公约数的分数表示形式。 现给定两个不相等的正分数N​1​​/M​1​​ 和 N​2​​/M​2​​,要求你按从小到大的顺序列出它们之间分母为 K 的最简分数。 输…

网站域名 过期高端移动网站建设

配置环境:https://www.cnblogs.com/qq965921539/p/9821374.html 简介: Servlet是Sun公司提供的一种实现动态网页的解决方案,在制定J2EE时引入它作为实现了基于Java语言的动态技术,目前流行的Web框架基本都基于Servlet技术&#xf…

wordpress 响应式 企业网站房地产网站广告销售怎么做

1 目标站点分析 抓取网站:http://quotes.toscrape.com/ 主要显示了一些名人名言,以及作者、标签等等信息: 点击next,page变为2: 2 流程框架 抓取第一页:请求第一页的URL并得到源代码,进行下…

移动网站有哪些工程建设国家标准网站

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的我们来源:R 大zhihu.com/question/38511221问题:R大回复平时有逛知乎的习惯,一般对JVM相关话题比较感兴趣。偶然看到这个问题,结果…

做网站下载功能wordpress ios源码

cli命令行界面 demo本系列的第一篇 有关使用Java解析命令行参数的文章介绍了Apache Commons CLI库。 这是本系列中介绍的基于Java的命令行解析库中最古老的,而且可能是最常用的之一。 Apache Commons CLI确实显示了它的时代,特别是与一些更现代的基于Jav…

甘肃省建设工程安全质量监督管理局网站官网台州建网站

Go包的引入: 包名前面加匿名,只引入但不使用,如果对应包有init函数,会执行init函数(初始化操作) 包名前面加. 把这个包的结构体和方法导入当前包,慎用,你不知道当前包和被引入的包用…

架设moon节点

架设moon节点C:\Users\Kang\AppData\Roaming\Microsoft\Windows\Themes\CachedFiles *** Success! You are ZeroTier address [ xxxxxxxxx]. 安装 ZeroTier 服务端curl -s https://install.zerotier.com | sudo bashsu…

可以注册的网站夜晚直播

内联函数 内联(inline)函数是MATLAB 7以前经常使用的一种构造函数对象的方法。在命令窗口、程序或函数中创建局部函数时,通过使用inline构造函数,而不用将其储存为一个M文件,同时又可以像使用一般函数那样调用它。 MA…

怎样做月嫂网站软件商店oppo官方下载

最近想实现一个Android直播,但是对于这方面的资料都比较零碎,一开始是打算用ffmpeg来实现编码推流,在搜集资料期间,找到了几个强大的开源库,直接避免了jni的代码,集成后只用少量的java代码就可实现编码、推…

个人网站开发赚钱方向公众号做微网站吗

size()和max()中的含义 以前我理解axis0代表行,axis1代表列; 但是这种含义在函数size()和max()中恰恰相反; 其实不是这样的,我们回到单词axis本身,它的意思是“轴”,没错轴就是代表一个方向,像…

简洁中文网站模板wordpress静态生成页面

文章目录 柯里化函数是什么逐步理解柯里化函数 柯里化函数是什么 柯里化(Currying)函数,又称部分求值,是一种函数转换技术。这种技术将一个接受多个参数的函数转换为一系列接受单一参数的函数。具体来说,一个柯里化的…

WordPress会员VIP购买没有文字的网站怎么优化

文章大纲 马赛克几种OpenCV 实现马赛克的方法高斯模糊pose estimation 定位并模糊:三角形的外接圆与膨胀系数实现实现代码实现效果参考文献与学习路径之前写过一个文章记录,怎么对人进行目标检测后打码,但是人脸识别有个问题是,很多人的背影,或者侧面无法识别出来人脸,那…

vscode 网站开发教程怎么设置wordpress头像

(给CPP开发者加星标,提升C/C技能)作者:C语言与CPP编程 / 自成一派123(本文来自作者投稿)1为什么使用指针假如我们定义了 char a’A’ ,当需要使用 ‘A’ 时,除了直接调用变量 a ,还可以定义 char *p&a &#xff0c…

哪一个平阳网站建设搜索引擎的关键词优化

一、下载安装 https://code.visualstudio.com/ 二、安装插件 三、使用 ①、创建一个空目录 ②、利用vscode工具打开该目录 ③、将该目录设置为工作区 在工作区中添加文件,还可以进行浏览器访问(提前安装了Live Server插件) 为工具…

移动电子商务网站建设网站会员系统模板

本文转载自公众号:浙大KG。 论文题目:Meta-Learning with Dynamic-Memory-Based Prototypical Network for Few-Shot Event Detection本文作者:邓淑敏,浙江大学在读博士,研究方向为低资源条件下知识图谱自动化构建关键…

网站建设开发制作苏州优化亚当

思路 我们首先要知道数据中,哪两列能够体现父子级我们需要找到最顶层父 id 是什么,因为只有知道最顶层的父 id,我们才能进行递归我们要在不改变数据的原有结构下,而转换为 Tree 结构,那么就需要创建新的结构 代码 /…

如何选择网站开发语言企业信用信息查询系统官网(全国)

快速流媒体 当Java 8最终问世时,我和一些大学开始了一个开源项目,以利用Java 8的流库使整个Java / DB问题进一步向前发展,以便将数据库表视为纯Java 8流。 速度诞生了! 哇,现在我们可以做类型安全的数据库应用程序了&a…

手机精品网站建设取消wordpress激活邮件

一 fgets(resource $stream, ?int $length null) 从文件指针中读取一行。 返回字符串,如果文件指针中没有更多的数据了则返回 false。错误发生时返回 false。 $stream 为文件资源,必须指向fopen()或fscokopen()成功打开的文件。文件打开之后&#x…