一、前言
内网的计算机以NAT(网络地址转换)协议,通过一个公共的网关访问因特网。内网的计算机可向因特网上的其它计算机发送连接请求,但因特网上的其它计算机无法向内网的计算机发送连接请求,所以无法用通常的方法去建立FTP服务器。
内网的IP地址有如下3种形式:
2、内网建FTP的两种方式
2.1、动态域名和虚拟专用法:
适于条件:不能够接触到网关服务器,无法做专业端口映射。
如:科迈网之动态域名和虚拟专用服务之内网专业版。(TrueHost)。
2.2、端口映射法:
适用条件:能够接触到网关服务器,并作端口映射。
如:端口映射软件PortTunnel。
3、关于域名
通过域名可以解决没有固定因特网IP的问题。如“花生壳”等。
上面2.1所提及的方法不需要另外的域名服务,因为本身已提供该服务。
4、关于Serv-U
一种常见的建立FTP的工具软件。
适用条件:有固定因特网IP地址。
方案二、Serv-U+花生壳
适用条件:有不固定因特网IP地址。
方案三、Serv-U+花生壳+PortTunnel端口映射
适用条件:内网IP,可控制网关服务器并设置端口映射。
方案四、Serv-U+TrueHost
适用条件:内网IP,不能控制网关服务器。
Serv-u 是著名的 FTP 服务端软件,可以方便地建立 FTP 服务器,下面详细解释 Serv-u 的安装、设置、使用和解答一些常见问题。
Serv-u 的最新版是 4.1.0.0 ,运行在 Windows 9x/ 2000/ NT/ XP 下;下载地址如文顶所示。
1.安装和普通设置
2.高级设置:
3.访问样例:
4.常见问题:
2. 选择安装路径
安装路径这点大家通常都会忽略,因为大家都有一个不良习惯:把所有程序都安装到默认的 %system%program files 下。普通软件是没有什么大问题的,但是这对于服务类软件和安全类软件是非常危险的,在默认情况下 user 对 program files 的权限是可访问可运行的,对于黑客来说,无需夺得管理员权限就可随意关掉你的防火墙病毒墙,把需要的文件共享,很简单就达到完全入侵的目的。
这是普通的Windows Media Player 目录属性 (可见 Serv-U 装在这里的话…)
3.安装后的简单向导
http://61.132.72.53/lb5000/usr/30/30_406_3.1.jpg
完成补丁按安装后 Serv-u 就变成中文版了,接下来的设置就会比较容易理解而且十分清晰。
Serv-u 支持建立多个域,即多个 FTP 服务器;但这些服务器不能同时使用相同的端口,必须每个服务器使用不同的端口,计算机的可用网络端口有 65535 个,扣除系统预留的端口,用户可以随意选择的端口还有很多。
下面介绍如何在一个空空如也的 Serv-u 中建立 FTP 服务器。
运行 Serv-u,展开《本地服务器》,右击新建域或直接按下 Insert。
如图所示:如使用动态 IP 地址的可以留空。
2. 添加新建域的域名
http://61.132.72.53/lb5000/usr/30/30_406_6.1.jpg
输入新建立的域名描述,可随意输入,这些只是标识而已。
3. 选择服务端口
默认的 FTP 端口是 21,您可以选择其他端口,但需要知会访问者。
http://61.132.72.53/lb5000/usr/30/30_406_7.1.jpg
4. 选择域类型
http://61.132.72.53/lb5000/usr/30/30_406_9.1.jpg
启用 DNS 选项可以在 TOZ.COM 申请一个动态域名解释服务(试用期30天),这里不用理会。
5. 添加用户
这里可以添加两种用户,一种是有匿名访问权限的 Anonymous,另一种是必须输入用户名称和密码才能访问 FTP 服务。这两种用户我们都可以赋予不同的权限。
A. 添加匿名用户
与添加域名相似,右击域目录树下的用户选择添加用户或选中域目录树下的用户然后按 Insert。
输入 Anonymous
http://61.132.72.53/lb5000/usr/30/30_406_11.1.jpg
锁定目录
B. 添加权限约束用户
6. 设置用户权限
这里主要介绍用户的权限,这些权限包括文件权限、目录权限、子目录权限。文件权限包括:读取(Read)、写入(Write)、追加(Append)、删除(Delete)、执行(Execute)。
目录权限包括:列表(List)、创建(Create)、删除(Delete)。
子目录权限有继承(Inherit)。
http://61.132.72.53/lb5000/usr/30/30_406_17.1.jpg
文件权限:
1. 用户组的使用
选中域后出现的域属性中可更改 FTP 服务器的端口 (丛 0 – 65535 ),默认值是 21。
http://61.132.72.53/lb5000/usr/30/30_406_22.1.jpg
3. 向访问者发送消息
http://61.132.72.53/lb5000/usr/30/30_406_25.1.jpg
http://61.132.72.53/lb5000/usr/30/30_406_28.1.jpg
5. 设置服务器的回复消息
6. 限制访问者的上传下载速率
7. 设定整个服务器的高级设置
8. TIPS (提示)
http://61.132.72.53/lb5000/usr/30/30_406_33.1.jpg
http://61.132.72.53/lb5000/usr/30/30_406_35.1.jpg
http://61.132.72.53/lb5000/usr/30/30_406_36.1.jpg
http://61.132.72.53/lb5000/usr/30/30_406_38.1.jpg
六、常见问题
方案二、Serv-U+花生壳
Serv-U 的设置楼上已经有介绍,下面介绍一下花生壳的设置。
1、首先申请网域护照:
http://www.oray.net/Console/Passpor...ort_welcome.asp
http://61.132.72.53/lb5000/usr/30/30_406_40.1.gif
http://61.132.72.53/lb5000/usr/30/30_406_42.1.gif
http://61.132.72.53/lb5000/usr/30/30_406_43.1.gif
http://61.132.72.53/lb5000/usr/30/30_406_44.1.gif
http://61.132.72.53/lb5000/usr/30/30_406_46.1.gif
"花生壳"是一套完全免费的动态域名解析服务。
当您安装并注册该项服务,无论您在任何地点、任何时间、使用任何线路,均可利用这一服务建立拥有固定域名和最大自主权的互联网主机。
"花生壳"支持的线路包括普通电话线、ISDN、xDSL、有线电视网络、双绞线到户的宽带网和其它任何能够提供互联网真实IP的接入服务线路,而无论连接获得的IP属于动态还是静态。
对于使用动态IP接入的用户而言,您可以利用"花生壳"在办公室或家庭建立拥有固定域名的互联网主机。由于不受线路类型、主机存放地点的约束,所以您可以根据自己的需求选择合适的系统平台、数据库平台和站点运营模式,并由此获得最大限度的自主性。
对于希望拥有个人网站的用户而言,您从今天开始就可以利用包月的宽带接入线路和"花生壳"把主机设在家中,而无须再忍受朝三暮四、从不顾用户感受、随意更改服务条款、利用你的个人网站来弹出他们的广告窗、还硬性限制网站流量的无良虚拟主机服务商。
对于使用静态IP接入的用户而言,特别是使用独-立主机托管的用户,您可以利用"花生壳"提供的域名解析服务来避免在转换服务商时,不得不因受制域名解析服务商而忍受效率低下的修改过程,从而完全实现域名解析的自主性。
设置端口映射的方法有多种。
如:通过路由器设置;通过服务器上的网关软件(如SyGate、WinGate等)设置端口映射。
这类方法的前提条件就是能够能路由器或服务器进行设置。如果不能控制路由器或服务器则请看方案四。
本方案介绍的是用PortTunnel软件进行端口映射。Serv-U和花生壳的设置上面已进行了介绍。
PortTunnel 软件进行端口映射的方法:
http://61.132.72.53/lb5000/usr/30/30_406_49.1.gif
http://61.132.72.53/lb5000/usr/30/30_406_50.1.gif
http://61.132.72.53/lb5000/usr/30/30_406_51.1.gif
http://61.132.72.53/lb5000/usr/30/30_406_52.1.gif
http://61.132.72.53/lb5000/usr/30/30_406_53.1.gif
http://61.132.72.53/lb5000/usr/30/30_406_55.1.gif
http://61.132.72.53/lb5000/usr/30/30_406_56.1.gif
http://61.132.72.53/lb5000/usr/30/30_406_57.1.gif
http://61.132.72.53/lb5000/usr/30/30_406_58.1.gif
http://61.132.72.53/lb5000/usr/30/30_406_59.1.gif
3、该程序会在服务器启动时自动后台运行,因此设置完毕就可以了。
如果机器是内网IP,且不能控制路由器或服务器则请看本方案。
Serv-U的设置上面已进行了介绍。
TrueHost 是由科迈网(动态域名、虚拟专用网)提供的服务。该服务提供免费试用一个月。
(但并未限制您一个月后重新申请一个账号。)
利用 TrueHost 进行端口映射方法:
1、到 科迈网 申请一个二级域名:
http://www.dns0755.net/
2、对申请的二级域名信息在网站上进行修改。
在其中的 端口 1 到 端口 5 中选择一个您喜欢的端口,把端口名改成 FTP (该端口名可以设置成任意的名称,但必须与下面要讲的客户端的名称一致)。
修改后 提交, 让修改生效。
3、下载客户端(绿色软件,不需要安装),运行。
填入您申请的域名和密码。
关键设置:端口名称必须和上面在网站中修改时设置的一致;端口号码必须和上面在网站修改时选择的一致。
http://61.132.72.53/lb5000/usr/30/30_406_61.1.gif
三、常见问题与补充说明:
1、常见问题:
(2)长宽用户(同样建议其它用户)请把FTP端口改成1024以后的端口,以增强安全性。
2、补充说明:
上面只是建立FTP的一些方法,所有内容来自网上。
由于时间及条件限制,并没有一一测试。
当然建立FTP有多种方案。这里抛砖引玉,欢迎大家把自己的建FTP的以验拿出来让大家一起分享。
2、借花献佛之二:FTP中的两种工作方式
FTP中的两种工作方式
FTP支持两种模式,一种方式叫做Standard (也就是 Active,主动方式),一种是 Passive (也就是PASV,被动方式)。 Standard模式 FTP的客户端发送 PORT 命令到FTPserver。Passive模式FTP的客户端发送 PASV命令到 FTP Server。
下面介绍一个这两种方式的工作原理:
Standard模式FTP 客户端首先和FTP Server的TCP 21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口发送数据。 FTP server必须和客户端建立一个新的连接用来传送数据。
Passive模式在建立控制通道的时候和Standard模式类似,当客户端通过这个通道发送PASV 命令的时候,FTP server打开一个位于1024和5000之间的随机端口并且通知客户端在这个端口上传送数据的请求,然后FTP server 将通过这个端口进行数据的传送,这个时候FTP server不再需要建立一个新的和客户端之间的连接。
现在的FTP软件里面包括在IE5以上的版本里面也已经支持这两种模式了。一般一些FTP客户端的软件就比较好设置了,一般都有一个PASV的选项,比如CuteFTP,传输的方式都有Standard和PASV的选项,可以自己进行选择;另外在IE里面如果要设置成PASV模式的话可以选中工具-Internet选项-高级-为FTP站点启用文件夹视图,否则就采用Standard模式。
很多防火墙在设置的时候都是不允许接受外部发起的连接的,所以FTP的Standard模式在许多时候在内部网络的机器通过防火墙出去的时候受到了限制,因为从服务器的TCP 20无法和内部网络的客户端建立一个新的连接,造成无法工作。当然也可以设置成功,首先要创建一条规则就是允许内部的IP连接外部的IP的21端口;第二条就是禁止外部IP的TCP 20端口连接内部IP的<1024的端口,这条是为了防止外部连接内部的常规端口;第三条验证ACK是否等于1,这个的原理就参见TCP建立连接的三次握手吧。所以如果安全的配置的话非常困难,这个时候就想起来了PASV模式,因为不用建立新的连接,所以也就不会涉及到后面的问题了。但是管理员可能不想使用PASV模式,因为这个时候FTP Server会开放一个随机的高端口,尽管在IIS4和IIS5里面端口的范围是1024-5000,但是许多FTP Server的端口范围达到了1024-65535,这个时候在这个主动开放的随机端口上是有完全的访问权限的,如果IIS也要设置成开放的端口为1024-65535,具体方法如下:
1. regedt32
2. 找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
所以如果遇到了有防火墙的话或者怕配置麻烦的话还是采用PASV模式比较好些,但是如果真的对安全的需求很高的话建议采用Standard模式。
以上是转载的,本来图文并茂,可惜这个版快的贴图功能没有打开,所以只好麻烦大家自己一个一个点链接啦。
其实以上的方法只是比较常用的方法,未必就是最好的方法。对于初上手的人比较合适。希望大家有什么心得体会可以一一告知。
以下是我自己据的比较好的另一种内网建立ftp的方法。
内部网站IP: 就按ISP给你的IP地址设置,如果不知道就看看自己网络TCP/IP的协议,如果还是不清楚就打开一个DOS方式敲入IPCONFIG 其中IP Address.后面的那个IP地址就是你的了,把那个填进去吧,没错.
Port: 就按你的FTP服务上的端口设置就好.
内部域名: 这个无所谓拉,
上面都好了么?如果好了的话就点添加吧.
四、安装开始下载好的那个 网络通客户端 填写你开始注册好的用户名字和密码点应用然后点确定.
六、另外要注意一点的就是尽量不使用FTP服务的默认21端口,如果你的网关上或者是本机上存在这个端口占用的话那么将无法使用,解决办法:换一个端口就好。
到此这篇二级域名解析到端口怎么解决(二级域名解析到端口怎么解决问题)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/hd-yjs/47211.html