当前位置:首页 > 经验笔记 > 其他 > 正文内容

设置端口映射从外网访问内网的共享文件(需公网ip )

han32685年前 (2021-01-08)其他13990


开启端口映射,从外网访问内网的文件共享:

    以前我的做法是远程控制软件比如teamviewer或者radmin控制内网一台电脑后再通过其访问内网,缺点是要装软件,有办法直接通过网关访问内网共享文件夹吗?


其实开启UDP:137、138、TCP:139、445这四个端口映射即可。

    若路由器的IP地址为172.19.1.70,而你机器的IP为:192.168.0.12,那就把路由器的137、138、139、445端口分别映射为你自己机器上的137、138、139、445端口,既是172.19.1.70:137映射到192.168.0.12:137、172.19.1.70:138映射到192.168.0.12:138、172.19.1.70:139映射到192.168.0.12:139、172.19.1.70:445映射到192.168.0.12:445,这个四个映射。这样当外网访问//172.19.1.70这个地址时就自动转为访问你自己的机器//192.168.0.12。以下为原理:WinXP共享需要137、138、139,445


1、137端口

    这个端口是用来请求NetBios名到IP地址达。比如有人喊“123计算机您共享C盘下的 ABC.doc这个文件的IP地址是多少”。于是这个呐喊被广播,只有IP地址是123的回答了。


2、138端口

    这个端口是您浏览[网络邻居]用达。您网络里有台计算机叫主浏览器计算机维护着共享列表。所以这个端口封了也就不能通过[网络邻居]来查看其他计算机喽。当然并不防碍彼此通信。

3、139、445端口

通信计算机得到了对方的IP地址以后,就用139或者445端口开始通讯了。如果不是域环境,就是SMB调用139端口通讯。如果是域环境,就是CIFS调用445端口通讯。如果您不想别人访问您的文件呢,就把这两个关闭掉。



这样做只能从外网访问内网中的一台机器共享,因为路由器的对外IP是唯一的。若要访问更多内网共享,只能建FTP,或者VPN之类的,但这种方法是最简单的,不需要在共享机器上有额外的软件设置,只需要路由器设置好即可!!!



转载:http://blog.sina.com.cn/s/blog_72d911930102wte3.html

扫描二维码推送至手机访问。

版权声明:本文由瀚文博客发布,如需转载请注明出处。

本文链接:https://hanwenblog.com/post/42.html

分享给朋友:

相关文章

tmmtinyMediaManager遇到的问题,连不上api.themoviedb.org

tmmtinyMediaManager遇到的问题,连不上api.themoviedb.org

修改hosts文件就行,连梯子都不用。至于修改成什么地址呢,可以到下面这个网站搜一下地址 导航直达win10的hosts文件在C:\WINDOWS\system32\drivers\etc13.225...

使用VS code 生成vue-cli代码片段模板

使用VS code 生成vue-cli代码片段模板

左下角设置->配置优惠代码片段–》搜索vue–》找到vue.json–》粘贴这段代码{   "Print to console":&...

Git国内镜像地址

1:官网下载https://git-scm.com/downloads使用官方的地址进行下载,速度很慢,大小40-50M,需要大约20分钟左右的时间才能够正常下载,所以寻找到下列国内镜像地址2:Git...

html页面禁止放大缩小页面

在html中,可以利用meta标签,设置content属性的值为“width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scal...

Win10/Win11 设置开机自动登录的方法

Win10/Win11 设置开机自动登录的方法

第一步,按“WIN+R”键打开“运行”输入 ms-settings:signinoptions 按确定打开“登录选项”,找到“为了改善安全性,仅在此装置上允许Microsoft 帐户的Windows...