聊聊端口映射和内网穿透

article/2025/10/27 3:54:16

在这里插入图片描述
今天又是说网络~~

来聊聊端口映射和内网穿透趴~~

专业词汇的理解

  • 1.源地址:访问者
  • 2.目标地址:被访问者
  • 3.源地址转发:
    比如你在家中,家中的电脑的内网ip地址为源地址,你的电脑需要上网,那么就需要将你的内网地址伪装成公网地址,这样在成功拨号之后,内网就可以连接到外网了。
  • 4.端口映射和目标地址转发:
    局域网内某个设备的端口映射到公网IP,这样外部就可以访问。外部可以 通s过公网IP和端口号,来访问内部的设备。
    比如开放BT端口、迅雷端口、NAS端口,都要把他们映射出去,这样BT、迅雷连接到公网,下载更快。
    你是服务商,提供服务,就变成了目标地址。这也就是目标地址转发。

举个例子

假设我有一台游戏服务器(内网ip:192.168.1.99),想要被互联网上的任何人访问到,就需要将我的公网地址(ip:39.189.20.1)和映射到内网地址和端口(端口映射)。

为了不让人攻击我的服务,还需要做内网端口的转发(目标地址转发),即伪装。比如我的服务器的3389,需要伪装成3465678转发出去,这样别人才不会攻击我的3389端口。

此时,互联网上的任何一个人,只需要输入公网地址+转发端口,就可以远程访问到我的内网游戏器了,如下图所示,只要在浏览器上输入39.189.20.1:345678就可以访问了。
在这里插入图片描述
当然要做端口映射,需要有公网IP(动态或者静态公网IP)。但是目前来说,静态IP因为稀少,所以要花很多钱才能购买;动态公网IP在运营商那边有可能要到(指的是电信用户,移动用户就算了,估计是大内网IP)。

是否有公网IP

对于普通用户,就需要判断自己的是否有动态公网ip。具体方法:直接在浏览器输入IP,得到的就是你的运营商IP,和自己PPPOE拨号的IP做对比,如果两个一样,就说明你有公网IP。

端口映射的三种情况

针对上述的三种情况,有动态公网IP、无公网IP、有固定公网IP,端口映射也有三种情况,即DDNS、内网穿透、直接绑定,如图所示。
在这里插入图片描述
1.DDNS。因为是动态IP,会经常变动。需要在你的主路由上设置DDNS,每隔几分钟扫描一次,并把变化传递到域名服务器,让域名也时时刻刻和动态IP绑定。

2.内网穿透。对于无公网IP,但又想搭建网页的小伙伴(绝大多数)。或者想要远程进入公司电脑桌面办公的小伙伴。那可能就需要购买VPS(云主机),并进行设置。通过Frg客户端,具体过程如下:

在这里插入图片描述

3.直接绑定。恭喜有静态公网IP的大佬。

欢迎关注我的公众号:追求极简主义的程序媛


http://chatgpt.dhexx.cn/article/XerWkATi.shtml

相关文章

永久免费的内网端口映射工具推荐【无公网IP】

搭建了个游戏服务器,想要让在不同网段下的朋友也可以连接想要在家远程桌面公司电脑想要在外远程访问本地电脑的web服务器想要在外远程访问NAS…一切的一切,都需要公网IP的支持。但是目前IPV4资源的稀缺,很多普通用户被分配到的都是内网IP(电信用户可以试试申请动态的公网IP…

干货|内网渗透之端口转发端口映射

文章转自乌云安全公众号,对我帮助比较大,欢迎老铁们关注 端口转发 端口转发,有时被叫做隧道,是安全壳为网络安全通信使用的一种方法。端口转发是转发一个网络端口从一个网络端口转发到另一个网络端口或从一个网络节点转发到另一个…

简单的端口映射教程

https://zhuanlan.zhihu.com/p/43233032 0x00 本文目的 最近写了两篇文章,一篇是在Windows下搭建Z-blog博客,一篇是在树莓派上搭建Wordpress博客,其实还有一篇,不过和建站没关系,如果真的有人跟着教程做了&#xff0…

什么是端口映射?内网端口映射工具推荐

上网的环境大多是通过路由器上网,它就像是一道门,如果想让外网访问,需要在路由器把相应服务的端口开放,这就是端口映射。 但是实际的情况是我们映射了端口外网也无法访问,并不是映射的方法不对,而是我们的…

内网穿透小知识|什么是端口映射?端口映射使用操作指南

工作中,有时需要在外网中访问自己的内网电脑或者服务器,这个时候就需要做端口映射,将自己电脑的内网端口映射到外网才能访问。 “端口”可以理解为是设备与外界通讯交流的出口,端口映射就是将一台主机的内网IP地址映射成一个公网…

内网端口映射

内网端口映射 我们首先使用路由器通过的内外网映射实现功能。首先通过终端浏览器连接到路由器管理界面,一般路由器的登录地址为:192.168.0.1或者192.168.1.1,具体地址一般路由器机盒上会有标注,同时还有初始用户名和密码用来登录。…

简单的走迷宫小游戏(C语言编写,无指针,无链表)

目录 前言 代码编写思路 1.光标移动函数 2.地图 3.人物的移动(核心) 4.菜单、结束语句 5.附完整代码: 总结 优点: 缺点: 前言 笔者乃初学C语言,萌新一枚。深感C语言之博大,自叹所学之浅薄…

贪吃蛇小游戏——C语言编写

文章目录 1.效果展示2.设计思路2.1图案显示2.2蛇头的移动2.3食物的生成2.4蛇身体的生成与移动2.5判断是否撞墙和打印得分 3.完整代码 1.效果展示 2.设计思路 2.1图案显示 利用二维数组构建图案,总共有墙壁,蛇头,蛇身,食物&#…

用C语言编写贪吃蛇小游戏

实现功能 蛇最开始三节,向右移动。用户可以通过按上下左右来控制蛇的移动,食物随机产生,蛇吃到食物后蛇的身体会变长。蛇撞墙或者撞到自己身体后,游戏结束。 怎么实现 要实现一个贪吃蛇小游戏,首先要想清楚游戏里有…

用C语言编写2048游戏

2048_C_code 用C语言编写的2048 1 要实现我们的 2048 小游戏,需要涉及一些数据结构的知识,以及一些 Linux 的系统调用。此外,为了方便在屏幕上使用字符绘图,我们还需要使用一个文本界面的屏幕绘图库 ncurses ,具体到…

C语言编写猜数字小游戏

C语言编写猜数字小游戏 经过对C语言的初步学习,为提高编程能力,可以敲一些稍费脑筋的代码,猜数字就是一个很好的选择。要想实现该游戏,那么首先我们应该知道制作的大体思路。 电脑应随机产生一个数字(为便于玩家猜的…

C语言编写2048小游戏

一、原理 这里以向上移动为例,其他方向的移动类似。 因为纵向移动不会横向变化,所以可以单独拿出某一列来分析。 我们先假设一个具有代表性的例子,假设当前某列数据是【2】【0】【2】【8】(0代表空白),如…

Linux C语言编写2048小游戏

2048 2048小游戏是用Linux C语言写的,运行在Ubuntu系统上,其中Ubuntu链接Ncuses库。首先,我们简单了解一下Ncurses。 Ncurses库是由原CURSES库发展而来的,这个库提供了C/C对屏幕以及光标、鼠标访问的特性。使得C/C简易写屏成为可能…

C语言编写小游戏:MinesWeeper(扫雷)闯关版

《扫雷》:大众类的益智小游戏,游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输。 话不多说,我们直接进入正题。 首先,我们得给用户显示一个菜单栏&…

(C语言)用C语言编写小游戏——三子棋

目录 三子棋效果展示 三子棋的功能实现 1、初始化棋盘格 2、打印棋盘 3、玩家下棋 4、电脑下棋 5、判断输赢(玩家赢/电脑赢/平局) 完整代码展示 三子棋小游戏的代码实现分为三个文件,test.c(测试游戏功能)、ga…

c语言编写的小游戏(c语言编写小游戏入门)

C语言编写是要注意什么? 因此,在编写选择语句之前,应该首先明确判断条件是什么,并确定当判断结果为“真”或“假”时应分别执行什么样的操作(算法) c语言编写小游戏请提供俄罗斯方块,坦克大战之类的小游戏的程序的c 应…

(C语言)用C语言编写小游戏——扫雷

目录 扫雷效果展示 扫雷的功能实现 1、初始化棋盘格 2、 打印棋盘 3、布置雷 4、排查雷 完整代码展示 扫雷小游戏的代码实现分为三个文件,test.c(测试游戏功能)、game.h(头文件的包含和函数的声明)、game.c&…

详解5个C语言简单易懂小游戏

文章目录 前言一、准备工作二、游戏菜单三、游戏内容1.猜数字2.三子棋3.扫雷4.五子棋5.飞行棋 总结 前言 我们通过5个简单易懂的小游戏来加强我们对C语言的认识,这五个小游戏不仅有单人,还有人机对战和人人对战。让我们在学习之余来上一局紧张刺激的小游…

C语言趣味小游戏——扫雷(详解版)

前言 ​ 全篇无任何废话,本文的解释大多数都在代码段中,所以一定要看代码,边看边学边理解。 这只是初学者入门的一个小游戏,不难懂,没有什么复杂的内容 可以先学习一下比扫雷还简单的猜数字和三子棋 C语言趣味小游戏—…

C语言小程序游戏

c语言小程序游戏 ​ 本代码是我大一刚学完c语言自己编写的,三个游戏分别是飞机竞速、走迷宫和魔塔,满满的都是回忆。 1、不可能的任务-飞机竞速 ​ 这种游戏在以前小时候玩的游戏机里面玩过,那时抱着个游戏机一玩就是一下午,如…