范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

Linux或Windows上实现端口映射

  通常服务器会有许多块网卡,因此也可能会连接到不同的网络,在隔离的网络中,某些服务可能会需要进行通信,此时服务器经过配置就可以承担起了转发数据包的功能。
  一、Windows下实现端口映射
  1. 查询端口映射情况  netsh interface portproxy show v4tov4
  2. 查询某一个IP的所有端口映射情况  netsh interface portproxy show v4tov4 | find "[IP]" 例: netsh interface portproxy show v4tov4 | find "192.168.1.1
  3. 增加一个端口映射  netsh interface portproxy add v4tov4 listenaddress=[外网IP] listenport=[外网端口] connectaddress=[内网IP] connectport=[内网端口] 例: netsh interface portproxy add v4tov4 listenaddress=2.2.2.2 listenport=8080 connectaddress=192.168.1.50 connectport=80
  4. 删除一个端口映射  netsh interface portproxy delete v4tov4 listenaddress=[外网IP] listenport=[外网端口] 例: netsh interface portproxy delete v4tov4 listenaddress=2.2.2.2 listenport=8080
  二、Linux下端口映射
  1. 允许数据包转发  echo 1 >/proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -j MASQUERADE iptables -A FORWARD -i [内网网卡名称] -j ACCEPT iptables -t nat -A POSTROUTING -s [内网网段] -o [外网网卡名称] -j MASQUERADE   例: echo 1 >/proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -j MASQUERADE iptables -A FORWARD -i ens33 -j ACCEPT iptables -t nat -A POSTROUTING -s 192.168.50.0/24 -o ens37 -j MASQUERADE
  2. 设置端口映射  iptables -t nat -A PREROUTING -p tcp -m tcp --dport [外网端口] -j DNAT --to-destination [内网地址]:[内网端口] 例: iptables -t nat -A PREROUTING -p tcp -m tcp --dport 6080 -j DNAT --to-destination 10.0.0.100:6090实验:将部署在内网的服务映射到外网实验环境VMWare Workstation Pro  5台最小化安装的centos 7虚拟机  实验拓扑
  内网 和 外网 是相对Server4来说的。
  Server1和Server2为内网环境的两台服务器;
  Server3为外网环境下的一台服务器;
  Server4为一台双网卡主机,分别连接192.168.50.0/24和172.16.2.0/24两个网络。
  配置实验环境  1. Server1,2,3上搭建HTTP服务
  用Python在Server1上搭建一个简单的HTTP服务  cd ~ echo "server1" > index.html python -m SimpleHTTPServer 8080
  Server2、Server3同理  对照实验
  在client上访问Server1的资源  curl http://192.168.50.11:8080/index.html
  在client上访问Server2的资源  curl http://192.168.50.12:8080/index.htm
  在client上访问Server3的资源  curl http://172.16.2.11:8080/index.html
  可以看到,外网的client是无法访问内网Server1,Server2的资源的。  在Server4上配置端口映射
  临时配置  #允许数据包转发 echo 1 >/proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -j MASQUERADE iptables -A FORWARD -i ens33 -j ACCEPT iptables -t nat -A POSTROUTING -s 192.168.50.0/24 -o ens37 -j MASQUERADE #设置端口映射 iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8081 -j DNAT --to-destination 192.168.50.11:8080 iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8082 -j DNAT --to-destination 192.168.50.12:8080
  永久配置
  如果需要永久配置,则将以上命令追加到/etc/rc.local文件。  检查效果
  在client上访问Server1的资源  curl http://172.16.2.100:8081/index.html
  在client上访问Server2的资源  curl http://172.16.2.100:8082/index.html
  在client上访问Server3的资源  curl http://172.16.2.11:8080/index.html
  如果Server4为Windows,替换一下相应的命令即可
  Windows的IP信息如下
  网卡
  IP地址
  子网掩码
  默认网关
  备注
  Ethernet0
  192.168.50.105
  255.255.255.0
  -
  内网网卡
  Ethernet1
  172.16.2.105
  255.255.255.0
  -
  外网网卡
  配置并查看端口映射情况  netsh interface portproxy add v4tov4 listenaddress=172.16.2.105 listenport=8081 connectaddress=192.168.50.11 connectport=8080 netsh interface portproxy add v4tov4 listenaddress=172.16.2.105 listenport=8082 connectaddress=192.168.50.12 connectport=8080 netsh interface portproxy show v4tov4
  检查效果
  在client节点上  curl http://172.16.2.105:8081/index.html curl http://172.16.2.105:8082/index.html curl http://172.16.2.11:8080/index.html
  END

ASP。NET和ASP。NETCore多环境配置对比前言多环境配置应该都很熟悉了,最为常见的环境便是Debug和Release,例如下图是新建的一个asp。net项目,配置文件展开共有三个文件组成有些开发者从来没了解过Web。Deb罗永浩微博回复网友不做手机的原因要烧投资人的钱,没有勇气了自从在手机行业经历挫败后,作为锤子科技创始人,罗永浩便投身于电子烟产品,无奈再次遭遇创业失败,老罗果断做起主播,开始了带货,并且在直播领域取得了明显的成功,还清大部分债务。而最近,黑苹果安装教程自从苹果采用Intel的处理器,OSX被黑客破解后可以安装在IntelCPU与部分AMDCPU的机器上。从而出现了一大批未购买苹果机而使用苹果操作系统的机器,被称为黑苹果(Hack神奇的黑洞学它又是怎么样形成的黑洞是一种宇宙中的物理现象,就宇宙来讲,只要是靠近黑洞的物质,包括光以及任何形式的能量波,都会因为黑洞巨大的引力而无所遁形,就算是光,也无法逃掉黑洞的引力,也就是说,一个黑洞可以把月球上至少有200吨人类垃圾,天文学家说基本都是美国人扔的随着时代的变迁,科学的进步,人们对于宇宙的探索欲也越来越强烈,不断有飞船和卫星冲出地球,还有科学家预测了地球的毁灭,从而探索适合人类居住的第二大星球,这些进步都是我们人类的骄傲,然iPhone14接口曝光,又是Lightning!苹果为什么就不肯用TypeC?苹果新机上市前,产品设计稿流出属于常规了,近日,按照往年规律,将在今年秋季发布的iPhone14CAD设计稿已曝光,从设计稿可以清晰的看到,iPhone14的充电口又是祖传的Ligmysql和oracle的区别功能性能选择使用它们时的sql等对比)一并发性并发性是oltp数据库最重要的特性,但并发涉及到资源的获取共享与锁定。mysqlmysql以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会iPhone14设计稿流出,通用USBC接口美梦破碎,仍用Lightning接口Lightning接口最早在2012年iPhone5上使用,替代上一代30pin接头,该接口发布时对比旧式接口优势十分明显,比如支持正反盲插体积小使用方便等。之后Lightning美国华裔歌手发动联署促全美安全警报软件添加中文来源中国侨网中国侨网4月17日电据美国世界日报报道,由艺名ChinaMac的美国华裔饶舌歌手余雷蒙发起的我们烧不尽(TheyCantBurnUsAll)倡议,日前在在线发起签名活动好评度9690天换机2年质保,售价仅699元目前百元机市场还是有很多山寨机,小米CEO雷军曾经提到,小米手机出现,就是为了消灭山寨机,因为小米手机性价比很高,品质肯定比山寨机更好。不过现在很多山寨机配置已经很高了,酷派曾经也好物天文影像系统5000mAh骁龙8Gen1,12256GB售价亲民随着手机性能提升,现在跑分100万以上的手机很多,搭载骁龙8Gen1和天玑9000处理器的智能手机,跑分基本达到100万,不过骁龙8Gen1的功耗和发热还是挺大的,好在今年手机厂商
10亿色120Hz屏幕新年礼物首选华为nova8Pro随着日子的推移,一年一度的春节即将到来,农历新年将至,年轻人用户们纷纷开始置办礼物,或是送给亲朋好友,或是送给父母家人,然而在选礼物的时候,不少年轻人用户又都犯了难,满意并且实用性连接美好第四代嘉华巡展走进商都郑州现场体验,预订人气爆棚,下半年国内上市受消费升级国家鼓励二胎和开放三胎等政策影响,MPV将继轿车SUV两大阵营之后步入市场黄金时代。为满足消费者对美好生活的向往和对高品质出行的需求,响应市场热盼,备受期待的全球王者MP感受十三朝古都的魅力!UNIK西安试驾美好收官春风得意马蹄疾,一日看尽长安花,展现的是古时学子登科及第时,畅游长安(今西安)的意气风发之姿。而今高考余热未消,在智能宽适SUV大考中拔得头筹的UNIK,也来到了古都西安肆意畅游。长安汽车蓝鲸iDD混动系统发布,全新雷克萨斯NX首秀福特锐际插电混动版上市6月12日,长安福特锐际插电混动版(下文简称PHEV)在重庆车展正式上市,新车共推出1款车型,官方售价为20。8万元。锐际PHEV动力上搭载1。5T发动机与电错过中原国际车展不用急,618特价优选季燃情开启精彩继续6月11日14日,2021第十届中原国际车展在郑州国际会展中心盛大开幕,雪佛兰携全系车型礼献中原国际车展。车展现场雪佛兰展台人气爆棚,不仅有畅巡米奇魔法版全新亮相带你重返童话乐园,第三届618腾发二手车展圆满成功,再次刷新单日销量新纪录2021年6月18日由腾发名车广场举办的第三届腾发二手名车展在郑州腾发名车广场天伦路旗舰店圆满收官。腾发名车广场再次刷新单日销量新纪录156台。继大衣哥朱之文助阵前两届腾发618活两个字很舒服!百元价位千元品质飞智黑武士2助力游戏新体验工欲善其事,必先利其器,生活工作如此,玩游戏亦是如此。一套舒适流畅的游戏装备,不仅能够让游戏玩家更加放松,也能让技能发挥更加自如。像我们比较熟悉游戏品牌XBOX,其配套的游戏外设,满足大众多样化使用场景奇瑞iCar生态联手海骊智行打造创新产销体系8月23日,奇瑞iCar生态和海骊智行生态融合签约仪式在芜湖举办。双方将依托各自优势,整合双方资源,在研发制造供应链售后服务联合营销物联网等方面开展深入合作,实现共同发展。奇瑞控股开启14航母事业群,2021年的京东方引全球瞩目物联网行业创新步伐在不断加快,尤其是受益于5GAI等新兴技术短期内的突破,未来必将催生更多应用,从而促进物联网的加速发展。物联网产业已来到爆发前夜,各细分应用场景承载着物联网时代的长城汽车55超级航母阵容集结上海车展彰显全球视野2021上海车展,长城汽车以五大品牌五大零部件企业组成六大展台分布三大展馆集体亮相,共同组成55超级航母成为本届车展参展展台参展阵容最强大发布内容最丰富的汽车企业。以此次车展为全新不为电量恐慌!43500毫安时60瓦快充,支持220V!奥睿科户外电源刚过去的长假,和朋友一起开车自驾游,一路上欢声笑语,好不自在。虽然这已经不是我们第一次如此欢快地自驾了,但有一件事,还是很值得和大家分享的。这次的旅途,相比以往,我们多准备了一件好