大家如果是ADSL上网,想用花生建立网站的话,请先看下面的贴子,将网站先建立起来,本地测试(用127.0.0.1测试等等)没有问题以后。然后再看下面的内容做端口映射!将你的网站发布出去:
花生新手教程:
N=1" target="_blank" >http://forum.vavic.com/forum_posts.asp?TID=28473&N=1
好了,大家建好你的站点并测试没问题了吧!好!请再看看不同形式上网的端口映射图示:(只供参考,因为我处理的也不多,图形简陋,别介意哦)(同时欢迎高手们提出修正意见)
别忘了先看你是那一种方式,对号入座
一,一台电脑通过网卡直接连到ADSL MODEM上网。如果你MODEM是支持路由的话,你先把网关设置成192.168.1.1,然后把它设置成自动拨号(即每次一开MODEM就自动连网),然后进入MODEM的NAT映射设置,将相关的端口映射到你的服务器上,下例是以服务器IP是:192.168.1.2为说明。一般MODEM都有管理软件去做上面的步骤(也有是分开的,比如设置NAT端口映射是用TELNET做的。)下面会说到关于用TELNET做NAT的命令示例。
小提示:通常MODEM的说明书或厂家的网站上会有上面的资料供消费者,或者可能询问售后服务人员就可以得知。
二,多台电脑通过交换机/集线器连到带路由功能的ADSL MODEM上网。其中一台想做网络服务(WEB/FTP。。。),这时一般这样的网络组成当中的MODEM都是支持路由并会内置拨号的。这时你也只需要将相关的端口映射到你的服务器上,下例是以服务器IP是:192.168.1.2为说明。当然你可以WEB服务是IP为:192.168.1.2的电脑做,而FTP服务是IP是:192.168.1.3的电脑去做。如果这样,你设置端口映射的时候就将WEB用的端口中:80映射到192.168.1.2,而将FTP用的端口:21映射到192.168.1.3去。
三,通过局域网的服务器上网,在局域内架设服务器。
如果是局域网的电脑通过代理服务器(主机)上网,如果你要局域内的电脑做网络服务,则你要做两层的映射,第一层是从MODEM到主机的映射,第二层是从主机到客户机的映射。一般MODEM的映射是在MODEM上做,而第二层是在主机用端口映射软件做的。这类软件有PortTunnel/port map等
实现这样的服务器,你必须有下面的先决条件:
1,局域网的服务器必须是直接连接INTERNET,并且获取的是公网IP。
2,你要拥有局域网服务器的管理权,因为你要能够服务器上操作。
3,你的局域网不是使用DHCP动态IP服务,因为局域网如果使用DHCP,那么你局域网内的IP已经不是固定的。
具体操作是:
1,先在MODEM上将相应服务端口映射到局域网的服务器(第一层映射)。
2,然后再在服务器上用PortTunnel等映射工具将相应的服务端口映射到局域网里做服务的机子IP上。(第二层映射)
**:PortTunnel工具的简明教程和下载:
http://member.skycn.com/article/558.html
四,同一网段的问题。
问题表现为:当你在电脑输入你的域名时,会弹出窗口要求你输入用户和密码?这是同一网段的问题,请看:(如果是ftp服务出现错误0060的提示,表现是在同一网段内用户名和密码都没问题,但总是不能登陆)
这个问题的解决方法,据我所知有三个方法:(只对同一网段的局域网,外网访问是不用使用的)(以WIN2000/XP为例说明)
1,修改HOSTS文件:用WINDOWS搜索在系统盘下找出一个名字叫HOSTS没后缀名的文件,然后用记事本或写字板打开,在文件的最后一行加入如下格式的文字:(如果你想加入多个域名,则加多几行就可以)
如: 192.168.1.2 www.abc.com (即你的内网IP+ 空格 + 你的域名)
(注意:前面的"http://"是不用加在域名前的,只要你的域名)
优点:方便快捷,而且可以随时更改,利用了WINDOWS对HOSTS文件的优先权实行的!
缺点:如果你同一网段的局域网内其它的电脑也想通过域名访问你的网页的话,那么就每一台机子都要修改一次!!晕!!
2,在你的机子上利用代理服务器访问你的网页。设置你的IE,加一个代理服务器,等于你先访问代理服务器,再由代理服务器访问你的网页,这样的话就不会出现登陆框了。
优点:同样方便
缺点:不太可靠,因为如果代理服务器失效的话,它连其网都不能上,那又怎能测试你的网呢?
3,在服务器上做DNS解释服务。
大家可以看下面链接的教程:
http://www.enanshan.com/popunet/dns.htm
http://www.dsl2002.com/application/win_2000dns/1.html
五,TELNET做映射的命令示例:
1. 端口设置的命令是:fficeffice" />
nat inbound add [i/f] [port]/[protocol] 192.168.10.5
这里[i/f]为接口名,RFC1483+NAT 接口为 bridge
RFC1483Router 接口为rfc1483
RFC1577接口为ipoa
RFC2364 接口为ppp_device
RFC2516接口为 ppp_device
[port]是要映射的端口,HTTP常用80端口,FTP常用21端口,NETMEETING使用的是1503&1720端口。
[protocol]协议,一般为tcp和udp,上面提到的几个端口都为tcp,要注意,此参数应为小写。
如需设置多条端口映射,则多次使用此命令即可。
六,另附几款常见的ADSL MODEM的映射方法:
http://www.pconline.com.cn/pcedu/cswg/wangyu/application/10307/199348_2.html
大家如果还有更多的ADSL MODEM的映射方法,请跟贴贴上!!谢谢!!
而关于大家在下面提到许多各种牌子和型号端口映射方法的问题,在这里向你们说一声:因为每个牌子(或不同型号)的设置方法都不尽相同,所以我在这里也不能给你们解答到。。。大家可以按照你们MODEM说明书上的厂家网址或E-MAIL去问厂家,如果还找不到,建议看看它是什么芯片,找另外一些厂家相同芯片的MODEM去看看,设置方式应该会类似的。。。
建议大家提问题的时候都要说详细点:(比如)
1,你上网的方式。(ISP,地区,局域网等) 2,出现问题的前后你做过什么拉?或者你是怎么样做到这一步的? 3,写出你的域名然后在线等一段时间让别人帮你测试。 4,看看旧贴子,了解一下类似的情况别人是怎样做的! 5,想一想自己应该怎样写别人才能更好地理解! |