工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 1612|回复: 3

dns0755.net 初步认识

[复制链接]
发表于 2003-10-10 14:08 | 显示全部楼层 |阅读模式
以下文章来自http://www.dns0755.net/helpdnsfaq.php#select
(本文主要针对现在internet访问adsl局域网网内站点进行讨论)
本人阅讯读后,发现其它原理与vicp.net有很大区别,为达到不用设置端口映射的目的,dns0755.net不得不放弃用户充裕的带宽,就算用户本身有100M的带宽也没用(当然他的新版port方式好像不会出现这个问题),而通过dns0755.net自己的代理服务器简接访问,这样做的弊端很明显,用户多的时间会出现网络塞车。还有,dns0755.net 只提供7个(含80、25端口)的端口服务,这点对于要提代多点服务的用户来说,可能会影响(当然这只是少数),除此之外,dns0755.net还有其它一些限制,请参考上面网址。总的来说,dns0755.net牺牲的现今网络一个最主要的性能--------速度! 但也的确提供了一些方便。对于不会(不想)设置端口映射,并且不怕速度慢,也能容忍他的一些其它限制的用户来说还是可以的。

科迈内网动态域名第一版是使用数据中转加上端口映射实现的。

    内网动态域名网站的实现原理图如下(以web服务为例):

内网网站web服务器 <==> 科迈内网客户端 <==> 科迈代理服务器 <==> internet用户

    内网网站安装科迈动态域名内网客户端,登录并连接科迈代理服务器。内网域名都被解析到科迈代理服务器上。当internet用户要访问内网网站的时候,通过域名解析,连接科迈代理服务器。科迈代理服务器根据域名把访问请求发送到内网客户端,内网客户端再把访问请求发送到内网网站的web服务器(例如IIS),取得访问结果,再送回代理服务器,由代理服务器返回给internet用户。这样就可以穿透NAT网关和防火墙的阻隔。整个过程可以用一句话描述:internet用户通过科迈代理服务器间接地访问内网网站。

    因为一台代理服务器负责多个内网网站的数据中转,所以,需要使用端口映射来解决端口重叠的问题。在所有服务中,web服务(80端口)和smtp服务(25端口)的访问请求里带有域名信息,这两个端口不需要做映射,其他端口都需要通过端口映射来访问。

    我们为每个内网域名分配5个端口(加上80端口和25端口,总共可以使用7个端口)。这5个端口可以随意映射到任何一个服务,例如ftp。

    端口映射网络图如下:
    (以ftp为例。假设域名是user.dns0755.net,分配给ftp的端口号是12345)

内网ftp服务器
127.0.0.1:21  <==> 内网客户端
127.0.0.1:xxxxx <==> 科迈代理服务器
user.dns0755.net:12345  <==> internet用户
x.x.x.x:xxxxx

    如上图所示,内网ftp通过端口映射,把本地的21端口映射到代理服务器的12345端口上。internet用户通过连接user.dns0755.net的12345端口,来访问内网网站的21端口。

    如果要使用端口映射来开通一个服务,该服务必须要满足下面的条件:

1、必须是基于tcp协议的服务。端口映射不支持udp协议。

2、服务的客户端必须可以自由设定端口。因为映射后的端口号已经改变了。例如上图中,ftp在本机的端口号是21,映射后的端口号是12345,internet用户在ftp客户端里要把端口设为12345才能访问。

发表于 2003-10-11 17:28 | 显示全部楼层
看起来很复杂,我第一次都摸索了很久,但是第二次帮同学搞就很简单了。^_^
回复

使用道具 举报

发表于 2003-10-11 20:52 | 显示全部楼层
好文章!
不过还没睡醒,看头晕了!
回复

使用道具 举报

发表于 2003-10-13 06:33 | 显示全部楼层
还是实践一次吧, 就不觉得难的了^_^
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2024-5-5 01:49

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表