龙空技术网

在ipv6或Ipv4下通过外网访问内网已搭建好的ftp服务

silimar花生 779

前言:

目前兄弟们对“怎么查询网站ftp地址”大体比较重视,你们都需要知道一些“怎么查询网站ftp地址”的相关文章。那么小编同时在网上收集了一些对于“怎么查询网站ftp地址””的相关知识,希望我们能喜欢,各位老铁们一起来了解一下吧!

前提

本文章是在有公网ipv4或有ipv6的前提下实现的,如果您电脑没有上述条件,那么可以关注我,等我下一篇文章,教您如何在没有公网ip的情况下实现内网穿透。^_^

准备条件

一、要搭好一个ftp服务,具体搭建方法可以参考我的这篇文章

二、要判断自己的ipv4地址是不是公网,具体的判断方法很简单,百度上有好多教程,可以自行百度一下。如果没有公网ipv4的话,你可以看一下自己是否有ipv6地址,只要有ipv6地址,那么这个地址就是公网地址。

可以从这个网址上查看自己是否有ipv6地址

正文开始ipv4

先从ipv4说起吧

我的Wing FTP Server服务是搭建在阿里云服务器上的,所以我有一个公网的ipv4地址

(在这里多交代两句,如果是购买的云服务器,记得在服务商那里开放服务器对应的端口号,也就是添加安全组规则,开完端口号,记得看一下服务器的防火墙有没有开放对应的端口,如果是自己家里,动态的公网ip,尽量避免使用21,80,443等端口,因为即便是运营商给了你公网ip,也会将某些端口封掉)

打开域的监听器

首先按上图步骤打开“域的监听器”

域的监听器

我们以http协议为例,选中http,点击修改

可以看到ipv4下有两个ip地址,细心的朋友可以发现,我的这两个ip地址并不是公网ip的地址,这是因为我的这台主机并没有直接的暴露在公网中,而是把我的内网地址172.17.24.103转发到公网上

也就是说,如果访问我的公网ip地址的80端口,路由器就会把这些访问数据转发给172.17.24.103的80端口,同样,从172.17.24.103的80端口出来的数据,也会通过路由器转发到公网ip的80端口。

说这么多,接下来应该怎么做呢?

如果没有特殊的需求的话,直接选择“All IPv4 addresses”(翻译为中文就是:“所有的ipv4地址”)就可以了,这样的话,不管是内网还是外网,就都可以访问到搭建好的ftp服务了

选择好后单击“确定”

这里我将所有的监听器地址都设为“All IPv4 addresses”了,设置好后,右侧如果亮起了绿色小标志,就表示可以正常访问了。

(如果没有亮起绿色小标,是红色的叉叉,可能是你的端口那里出了问题,要么是没开放这些端口,可以看看防火墙开这些端口了没,要么是运营商将这些常用端口封掉了,可以换一下端口试试。)

这时候,在外网环境下,直接输入您的外网ipv4地址就可以访问搭建好的ftp服务了,当然不仅是在外网可以访问,内网情况下也可以通过外网ipv4地址来访问。

如果感觉这串地址不好记的话,可以买个域名,指向该地址,这样就可以通过域名访问你的ftp服务了

我们来试一下

恭喜您!!您的随时随地可以访问的私有网盘就搭建好了!

恭喜您!!您的随时随地可以访问的私有网盘就搭建好了!

其他的访问方式可以自行测试

如有更改端口,记得在地址后面加上冒号和端口号哦~~

例如http那里将端口号改为了8080

浏览器里访问的时候要写成

ftp那里改为了2121

从我的电脑访问的时候要写成

ipv6

如果没有公网ipv4,不要灰心,你还有ipv6,也可以达到一样的效果

ipv6在我们生活中已经相当普及了,你的手机用流量上网时,是有ipv6地址的,三大运营商“移动联通电信”,在给你接入家庭宽带时,也是有ipv6地址的。(毕竟现在都2020年了,如果运营商没给你,可以打电话找他们要)

如果你的电脑上没有ipv6地址,可能是你的老旧的路由器不支持,也可能是你路由器支持,但是你没开ipv6,也可能是你电脑没开ipv6。具体开启ipv6的方法我就不讲了,百度上有很多教程。哈哈哈哈!!

ipv6的地址长度为128位,是ipv4地址长度的4倍,采用十六进制表示,真是又长又难记。

背下来他感觉根本不可能,而且家里的ipv6地址都是动态的,这时候就用到我们的另一个神器

“每步ipv6动态域名解析”

他的作用是,将一个域名指向你电脑的ipv6地址,并且每隔一段时间检测一下本机的ipv6地址,如有变化,重新将域名指向本机的ipv6地址,这样的话,你只需要记住你的域名就可以了,不需要记住128位的ipv6地址了。

下载地址 密码:6wxn

下载好解压后,双击“setup.exe”进行安装

主界面

安装成功后打开是上图那个界面,先点击左上角的注册,进入到每步的注册页面,注册一个域名(免费的哦!!)

注册页面

注册好后返回程序的主页面进行登录

登录成功

登录成功后他会提示域名解析成功,但是不要急,这时候还不能通过此域名进行访问,程序的上端有个端口,点击端口

添加端口

将我们“Wing FTP Server”中用到的端口都添加进去,或者根据自己的需求进行添加

添加完毕后,就可以在外网访问我们搭建好的ftp服务了

当然,要求是必须要访问端也有ipv6地址才可以正常访问

如果访问端没有ipv6地址的话,那就没得办法了。。。。。。

本期教程到此结束

谢谢大家观看

欢迎评论转发

标签: #怎么查询网站ftp地址