TrueHost常见问题

  什么是DirectSend  

 

 
  • DirectSend是由科迈公司首创的一种隧道技术,可以使来访者直接从内网网站下载数据,不经过科迈的代理服务器做数据中转,内网用户的上网带宽可以得到充分的利用。访问者不需要使用特殊的客户端工具,使用常见的浏览器、FTP客户端、邮件客户端等软件,即可不经数据中转而直接访问内网网站。DirectSend能否使用,与内网用户当地的ISP和访问者当地的ISP有关。
  • 如果用户在TrueHost中打开DirectSend自动检测功能,TrueHost客户端将对每一个来访者的IP进行检测,并记录该IP能否使用DirectSend技术。由于自动检测的缘故,当某个IP第一次访问您的网站时,可能需要1-3秒才能建立连接,后续的访问则没有这个延时。
  • DirectSend对访问者的上网方式没有任何要求,无论访问者是通过公网还是内网上网,都有可能使用DirectSend。
 
 
置顶
 
 
关于FTP的PORT方式 
   
FTP基础知识:
  • FTP是File Transfer Protocol(文件传输协议)的缩写,用来在两台计算机之间互相传送文件。FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。
  • PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器从20端口向客户端的空闲端口发送连接请求,建立一条数据链路来传送数据。
  • PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端向服务器的空闲端口发送连接请求,建立一条数据链路来传送数据。
在TrueHost中使用FTP PORT方式的好处:
  • 使用TrueHost构建的FTP网站,不限制登录方式。PASV方式与PORT方式都可以使用。而且,使用PORT方式的时候,内网网站与访问者之间直接传送数据,完全不经过科迈的代理服务器做数据中转,内网用户的上网带宽可以得到充分的利用。在TrueHost用户的实际测试中,使用PORT方式登录FTP,得到了超过 3MBytes/s 的带宽。
有两个事实可证实PORT方式的数据是不经过TrueHost中转的:
  • 用PORT方式访问FTP的这部分带宽,在TrueHost里不会显示出来,要在FTP服务器软件里才能看到。
  • 在用PORT方式下载的过程中,把TrueHost程序关闭,下载过程不会中断,照样进行。 请使用TrueHost的FTP站长在网站里建议下载的朋友尽量使用PORT方式。虽然不是每个人都能使用,但是有条件使用的人,为了获得高速的下载带宽,自然会配合。
如何使用PORT方式:
  • 因为PORT方式在传送数据时,由服务器主动连接客户端,所以,如果客户端在防火墙或NAT网关后面,用PORT方式将无法与Internet上的FTP服务器传送文件。要使用PORT方式,FTP服务器不需要设置,因为所有FTP服务器软件都支持PORT方式,所有设置均在客户端进行。首先,客户端必须要满足两个条件:
    1. 客户端要有公网IP。
    2. 客户端如果有防火墙,需要为PORT方式打开端口。因为PORT方式使用的端口是随机的,为了简单
      起见,可以打开1024以上的所有端口。
除此之外,客户端要设置FTP工具使用PORT方式登录。常见的FTP工具设置方法如下:

CuteFTP:
   Edit -> Setting -> Connection -> Firewall -> 取消“PASV Mode”
  或
   File -> Site Manager,在左边选中站点 -> Edit -> 取消“Use PASV mode”

FlashGet:
   工具 -> 选项 -> 代理服务器 -> 直接连接 -> 编辑 -> 取消“PASV模式” FlashFXP:
   选项 -> 参数选择 -> 代理/防火墙/标识 -> 取消“使用被动模式”
  或
   站点管理 -> 对应站点 -> 选项 -> 取消“使用被动模式”
  或
   快速连接 -> 切换 -> 取消“使用被动模式”

LeapFTP:
   Options -> Preferences -> General -> Proxy -> Use PASV mode

 

 
 
 
置顶
 
 
  DirectSend与FTP的PORT方式的区别 
 

 

 

  DirectSend与FTP的PORT方式,都可以实现数据直接传送,不经过服务器中转。它们之间的区别如下:

 
1. DirectSend功能并不是每个TrueHost用户都能使用。能否使用,取决于用户所在的ISP和来访者所在的ISP,目前还没有统一的判断标准。而FTP的PORT方式,所有TrueHost用户都可以享受到。
 
2. DirectSend只在访问者从TrueHost用户的网站下载数据时,才是直接传送数据。当访问者向TrueHost网站上传数据时,依然要通过科迈网的服务器中转。不过,在Internet访问里,绝大部分时候是前者居多,下载的数据量远远超过上传的数据量。所以,DirectSend可以充分利用TrueHost用户的带宽。
而FTP的PORT方式,无论上传还是下载,都是直接传送,所有数据完全不经过科迈网的服务器中转。
 
 
 
3.通过DirectSend传送的数据,在TrueHost里能看到.而使用FTP PORT方式传送的数据在TrueHost里看不到。
4. 对于来访者来说,无论有没有公网IP都有可能用到DirectSend.而FTP的PORT方式一定要有公网IP才能使用
5. DirectSend对所有基于TCP和UDP的服务都能起作用,但PORT方式只能在FTP服务里起作用。
 
 
置顶
 
 
  DirectSend与FTP的PORT方式的带宽会不会被限制?  
    
 
  • 科迈网希望所有用户都能享受到DirectSend与PORT方式的强大威力。限制DirectSend与PORT方式的带宽是损人不利己的事,科迈网不会这样做的。
 
 
 
置顶
 
 
  TrueHost使用哪些端口?  
 

 

 
  • 默认设置下,TrueHost要连接科迈服务器的TCP 2001端口、以及UDP 10000 - 10370端口进行通讯。如果用户的内网有防火墙,请在防火墙上打开这些端口,以保证TrueHost能与科迈服务器正常通讯。
  • 如果用户所在网络环境无法使用UDP协议与外界通讯,请打开TrueHost,选择“菜单”->“参数设置”-> 取消“使用UDP数据通道”。此时TrueHost将只使用TCP协议,连接科迈服务器的2001端口。上述UDP协议及端口不再使用。
  • 取消“使用UDP数据通道”,只是让TrueHost客户端程序不再使用UDP协议(改用TCP协议)与科迈中转服务器通讯,而并不会影响用户在自己的电脑上对外开放UDP服务。
 
置顶
 
  能否使用IP直接访问TrueHost内网网站?  
   
  • TrueHost实现的是“动态”域名网站的功能,必须要用域名访问,不可以用IP地址直接访问。
 
置顶
 
  为什么内网域名ping不通?  
   
  • 因为内网域名都被解析到科迈网的中转服务器上,而中转服务器都有防火墙,ping不通是正常现象。
 
置顶
 
  为什么域名解析出来的IP经常变?  
   
  • TrueHost使用的是IP复用技术,可以允许同一个IP的同一个端口被多个服务端使用。IP变化不会影响访问。请记得用域名访问就可以了。
 
置顶
 
  WEB和FTP以外的端口如何映射?  
   
  • TrueHost是不需要端口映射的。启动TrueHost后,在TrueHost参数设置里指定的“服务器IP”上的所有端口会向Internet完全开放。例如域名abc.dns0755.net要向Internet开放telnet服务,端口是23,只需要把telnet服务器进程绑定在“服务器IP”的23端口上,在Internet上使用 telnet abc.dns0755.net 23 即可访问。
  请注意:在公网上,必须要通过域名访问,不能使用IP访问。
 
置顶
 
  TrueHost与防火墙  
   
  • TrueHost会把内网主机完全“暴露”于Internet中,实现内网主机在Internet上完全可见。对于建设网站来说,TrueHost会使内网主机变得与公网主机一样方便,但同时,也会变得与公网主机一样危险。建议所有使用TrueHost的用户,必须要安装防火墙。安装防火墙后,还要记得打开相应的服务端口,比如WEB服务的80端口,FTP服务的21端口等等。否则别人无法访问您的网站。
  • 特别提醒使用WinXP的用户,使用WinXP拨号上网,默认情况下是启用防火墙的。请记得在防火墙上打开服务端口。
 
置顶
 
  公网IP使用TrueHost无法访问自己  
   
  • 有些用户虽然有公网IP,但被ISP封了端口,不得已而使用TrueHost。这些用户的网站别人可以正常访问,但用户无法使用内网域名来访问自己的网站,只能用自己的IP来访问。
 
置顶
 
  如何取消开机时自动启动TrueHost  
   
  • 请打开“控制面板”->“管理工具”->“服务”,查找“COMEXE TrueHost”服务。用鼠标双击此服务。在“启动类型”里,如果设为“自动”,则开机时TrueHost会自动启动;如果设为“手动”,则不会自动启动。
 
 
置顶
 
 

 

 

错误信息及解决办法
 
 
  INFO:Get heart beat from server  
   
 
  • 这个信息是TrueHost与科迈服务器之间的心跳检测信息,不是错误信息。如果没有这个信息,说明TrueHost工作不正常。
 
  • 如果在日志中见不到此信息,请打开TrueHost,选择“菜单”->“参数设置”-> 取消“使用UDP数据通道”。取消后,可能不会出现心跳信息,但不会影响使用。
 
 
置顶
 
 
  Add Roadmap、Del Roadmap、Get TCP_FIN_PKG  
   
  • 这些都是正常的日志信息。当有人访问域名的时候,就会出现Add Roadmap。访问完会出现Del Roadmap、Get TCP_FIN_PKG。
 
置顶
 
  初始化驱动失败: -1  
   
  • 错误原因是TrueHost驱动程序没有安装,或安装后没有重启计算机。
 
置顶
 
  初始化驱动失败: 2  
   
 
  • 这个问题是因为驱动程序分配内存失败而引起的。已知的解决办法如下:
 
    如果您安装了金山毒霸等防毒软件,请先暂时关闭试试。
 
 
置顶
 
 
  初始化驱动失败: -3  
   
  • 这是因为驱动程序的版本不对。请按照 TrueHost安装使用说明 重新安装TrueHost。安装完后,记得重新启动机器。
 
置顶
 
  登录失败:此域名不存在或者不是TrueHost用户  
   
  科迈网提供3种动态域名:

  1. 公网,客户端文件是winpip.exe
  2. 内网标准版,客户端文件是cmxnatproxy.exe
  3. 内网专业版,客户端文件是truehost.exe
  动态域名客户端的类型,必须要和域名的类型一致,才能正常使用。出现这个错误的原因,是因为域名的类型与动态域名客户端的类型不一致。如果申请的是内网试用域名,可以登录域名管理页面,在域名右边点击修改,把域名转换为合适的类型。如果申请了公网域名,请先删除,再申请内网试用域名。

 

 
置顶
 
  登录失败:无效用户名或密码  
   
  • 请在TrueHost里输入登录密码。登录密码是您的科迈网的用户密码。加入密码的目的,是保护您的域名不会被他人盗用。如果您在TrueHost里添加了多个域名,记得为每个域名输入登录密码。
 
置顶
 
  登录失败:用户:user.dns0755.net 已经登录  
   
  • 如果使用顶级域名,请检查TrueHost配置,是否同时加入了www.xxx.com和xxx.com。TrueHost会把这两个域名认为是同一个,请取消www.xxx.com。只需要登录xxx.com,两个域名会同时生效。
  • 另一个原因是:在网络状态不好的情况下,当TrueHost客户端断线的时候,服务器可能会收不到客户端断线的信息。而客户端会自动重新连接,此时服务器认为客户端依然在登录状态,就会返回这个错误信息。服务器在一分钟左右收不到客户端的心跳检测,就会把域名恢复到未登录状态。如果碰到这个个错误信息,可以不用理会。在一两分钟以内就会恢复正常。
 
置顶
 
  INFO:Get TCP_RST_PKG  
   
  如果有人访问域名的时候,日志中出现此信息,请试试在TrueHost的防火墙里取消“启用DoS机制”并重启TrueHost。如果取消后问题依然存在,原因是访问的端口没有处于侦听状态。例如有人访问了您的域名的web服务(80端口),而您的电脑的web服务程序(IIS、Apache等)没有启动。
 
置顶
 
  INFO:SEC_NO_VALID_ADAPT  
   
  这种错误通常有两种原因:

1. 掩码不正确。例如:

  IP地址:10.0.0.8,掩码:255.255.255.0,默认网关:10.10.1.1。

  这样的配置,按理说10.0.0.8这个IP地址是无法连接网关10.10.1.1的。

2. 有多个网络设备配置了默认网关。如果机器有多个网络设备(网卡),只允许一个网卡有默认网关。

  如果您看到了这个错误信息,请在网上邻居上按鼠标右键,选择属性,再找出用来上网的那个连接,按鼠标右键,选择属性,双击 TCP/IP,看看掩码有没有问题,如果有问题,象上面的情况,把掩码改为255.255.0.0就可以了。如果不是掩码的问题,请检查是否有多个默认网关。

 
置顶
 
  Packet too large: xxxx  
   
   请打开TrueHost,选择“菜单”->“参数设置”-> 选择“IP钩子”。 
 
置顶
 
 
  错误:登录失败次数太多  
   

  如果日志中出现此错误信息,请打开日志文件,从后往前翻看,跳过此信息,可以找到真正的登录失败信息。

 
置顶
 
  网站无法访问,怎么办?  
   
   如果您第一次使用TrueHost,安装配置好后,不能正常使用,请参考下列步骤逐步排除故障:
 
  • 如果您使用顶级域名,请确保该域名有效,并且域名的DNS已转移到科迈网。如果您没有顶级域名,请使用科迈的二级域名来试用。顶级域名必须先付费注册后才能使用。
  • 打开TrueHost,在“TrueHost参数”->“注册信息”的左边,检查“所有域名列表”下面,是否有域名。如果还没有,请在右边输入域名和登录密码,点击“增加域名”,再重启TrueHost。
  • 查看TrueHost里的“网站服务器IP”设置。把此IP设为本机内网IP(注意不能用127.0.0.1)。
  • 如果您通过代理服务器上网,请参考:代理设置
  • 检查防火墙设置
  • 打开日志文件cmxnat.log,查看有没有本网页所描述的错误信息,如果有请排除。
  • 点击“开始”->“运行”,输入“cmd”,回车,执行“ping 域名”命令,看看能否得到IP地址。如果得不到,请在“网上邻居”按鼠标右键,选“属性”,在上网的连接(如“本地连接”)上按鼠标右键,选“属性”,双击“TCP/IP”,在“首选DNS服务器”里填入202.106.0.20。
  • 试试在TrueHost里把“DirectSend技术”设为关闭。如果关闭后可以访问,请 修改MTU,再把“DirectSend技术”恢复为自动检测。
  • 试试在TrueHost里把“TrueHost服务器IP”分别换为:210.22.12.130、219.147.143.98。
  • 试试在TrueHost里取消“使用UDP数据通道”。
  • 如果上述方法都试过了还是不行,请打开dos窗口,执行ipconfig /all > c:/ip.txt。请把c:/ip.txt文件、TrueHost配置文件cmxnat.ini、TrueHost日志文件cmxnat.log等3个文件通过论坛或email等方式发送给科迈。我们会尽快帮您解决问题。
 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值