我有一个 FTP 服务器问题,我认为主要问题出在我的路由器上。事实:A) 主桌面 Windows 10 带有 IIS 服务器,该服务器有一个网站和一个 Microsoft SQL 服务器静态 IP 192.168.1.100,端口(特定端口 7510)在路由器和诺顿中转发。
我想在同一个桌面上运行 FTP 服务器。我尝试使用 IIS,但失败了。
现在我正在尝试使用 FileZilla。所以我安装了服务器,并且能够ftp://192.168.1.100:7510
从同一网络中我的所有电脑和手机本地访问。我https://my.noip.com/
在网络之外使用我的公共 IP 或主机名(来自)失败了。
我读了几个块,发现路由器中的 DMZ 选项可以提供帮助。当我激活 DMZ(192.168.1.100 上的 DMZ)时,我成功地从外部登录。但是,在 DMZ 打开的情况下,我无法从网络中的任何其他 PC 登录到具有192.168.1.100
该站点和 SQL 服务器的 PC。在这种情况下,我无法在家中使用我的服务器工作,但可以从外部登录。
那么有没有什么方法可以避免 DMZ 激活并进行外部访问。
在 FileZilla 中,当 DMZ 关闭时,我通常会卡在连接进度中
(external IP)> USER user_name
(000031)2/2/2021 12:37:37 μμ - (not logged in) (external IP)> 331 Password required for user_name
(000031)2/2/2021 12:37:37 μμ - (not logged in) (external IP)> PASS ***********
(000031)2/2/2021 12:37:37 μμ - user_name(external IP)> 230 Logged on
(000031)2/2/2021 12:37:37 μμ - user_name(external IP)> SYST
(000031)2/2/2021 12:37:37 μμ - user_name(external IP)> 215 UNIX emulated by FileZilla
(000031)2/2/2021 12:37:37 μμ - user_name(external IP)> PWD
(000031)2/2/2021 12:37:37 μμ - user_name(external IP)> 257 "/" is current directory.
(000031)2/2/2021 12:37:37 μμ - user_name(external IP)> TYPE I
(000031)2/2/2021 12:37:37 μμ - user_name(external IP)> 200 Type set to I
(000031)2/2/2021 12:37:37 μμ - user_name(external IP)> SIZE /
(000031)2/2/2021 12:37:37 μμ - user_name(external IP)> 550 File not found
(000031)2/2/2021 12:37:37 μμ - user_name(external IP)> CWD /
(000031)2/2/2021 12:37:37 μμ - user_name(external IP)> 250 CWD successful. "/" is current directory.
(000031)2/2/2021 12:37:37 μμ - user_name(external IP)> PASV
(000031)2/2/2021 12:37:37 μμ - user_name(external IP)> 227 Entering Passive Mode (192,168,1,100,212,129)
(000031)2/2/2021 12:37:58 μμ - user_name(external IP)> QUIT
(000031)2/2/2021 12:37:58 μμ - user_name(external IP)> 221 Goodbye
(000031)2/2/2021 12:37:58 μμ - user_name(7external IP)> disconnected.
答案1
谢谢马丁。 问题在于端口的范围。 我在路由器和 firezilla 被动设置中转发了特定范围。IP 设置也是默认的。所以我成功地在不打开 DMZ 的情况下进行了外部连接。非常感谢。