作者Deadshot465 (十三)
看板Network
标题[问题] 想请问有关虚拟伺服器(Virtual Server)的问题
时间Sun Apr 4 06:19:12 2010
小弟最近打算开始重拾过去的兴趣
重新学习PHP之类的Web网路应用程式语言
但有监於小弟的笔电在家中是透过IP分享器(型号Lemel LM-WLB840)来无线上网的
IP属於私人IP(内部虚拟IP)
因此上网找了些资料 发现似乎可以透过设定Virtual Server的Mapping Ports来解决
但即使按照了网路上找的说明一步一步地完成了步骤
最後仍无法在其它电脑上直接透过实体IP连到小弟笔电的伺服器......
小弟的步骤是这样的:
1.设定IIS5.1运行於port 81
2.控制台→网路连线→无线网路连线→右键内容→Internet Protocol (TCP/IP)内容→使
用下列的IP位址:
◎ IP位址:192.168.1.139
◎ 子网路遮罩:255.255.255.0
◎ 预设匣道:192.168.1.1
测试:
http://localhost:81/ 成功
http://192.168.1.139:81/ 成功
3.进入Lemel LM-WLB840设定页面
NAT→Virtual Server→
◎ Mapping Ports:81
◎ Server IP:192.168.1.139
◎ Enabled
4.查询得到实体IP:219.70.98.77(动态IP)
测试:
http://219.70.98.77:81/ 失败
当试图连结到
http://219.70.98.77:81/时
最後仅会跳出错误页面「Internet Explorer 无法显示网页」
若把port 81去掉 仅连结
http://219.70.98.77/的话
则又会跳到登入IP分享器设定页面的画面
小弟的作业系统是WIndows XP Service Pack 3
在localhost运行ASP.NET或PHP皆一切正常
IIS版本为5.1
另外从其它虚拟IP来自同一台IP分享器的电脑上
即使输入小弟笔电的虚拟IP
也不知道为什麽连不到IIS上的网页......
(简单说就是在小弟自己的笔电上输入192.168.1.139:81连得到
但其它也是虚拟IP的电脑却连不到...)
想请问是否有大大知道无法成功的原因呢?
是设定哪边出了错吗?还是另有其它因素呢?
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.70.98.77
※ 编辑: Deadshot465 来自: 219.70.98.77 (04/04 06:21)
1F:→ wst2080:你怎麽测试的??? 04/04 07:28
2F:→ wst2080:若是其他LAN内部的机器连线不到...那是IIS设定错误了... 04/04 07:28
3F:→ wst2080:何为LAN?! 就是在同一个网段下是直接将网路封包传递给对 04/04 07:30
4F:→ wst2080:方...而不需要经过网关(就是台湾俗称的闸道) 04/04 07:31
嗯...怎麽测试的啊
用IE连连看这样对吗?...
因为小弟不知道还有什麽方法可以测试...
IIS设定错误...?
可以请教一下大大可能是哪边设定错误吗?
※ 编辑: Deadshot465 来自: 219.70.98.77 (04/04 07:48)
5F:→ wst2080:你那台IIS有开启防火墙or安装防火墙软体吗??? 04/04 09:49
7F:→ wst2080:看设定这边是否有设定到... 04/04 10:23
9F:→ wst2080:或者是这边.. 04/04 10:23
10F:→ wst2080:再来你要看自身的防火墙是否有开放or关闭... 04/04 10:24
请问第一张图片那边 是要设定成「全未指定」吗?
如果是的话小弟已经设定成那样了说......
第二张的话
因为小弟没有装Windows Server
所以那一块全部都是灰色无法选取 无法进入的...
防火墙的话 小弟尝试过将网路连线那边的防火墙关掉
但一样没用...
真不知道问题究竟是出在哪.......
※ 编辑: Deadshot465 来自: 219.70.98.77 (04/04 11:02)
11F:→ wst2080:灰色无法存取??? 你该不会用XP的IIS吧??? 04/04 11:46
12F:→ wst2080:要不然你看 netstat -an 答案应该就在里头了 04/04 11:48
呃......
小弟文章上就有说是XP了呀...
Netstat -an看port也早就已经试过了...
不然IIS伺服器是连启动都无法启动的呢囧"
※ 编辑: Deadshot465 来自: 219.70.98.77 (04/04 16:19)
13F:→ wst2080:那你把netstat -an的结果po出来啊~ 不po 谁能分析??? 04/04 17:31
14F:→ wst2080:若你觉得我不怎麽样的话,那另请高明吧... 04/04 17:34
15F:→ wst2080:若是XP的IIS能够对外提供服务...那微软还出伺服版本的OS 04/04 17:51
16F:→ wst2080:要干麻??? 04/04 17:52
17F:→ wst2080:若坚持用XP来跑web服务的话,那就用apache来跑web吧 04/04 17:52
※ 编辑: Deadshot465 来自: 219.70.98.77 (04/04 21:14)
18F:→ wst2080:懒的去解决XP与IIS的问题,可以考虑使用vm上头跑windows 04/05 09:29
19F:→ wst2080:Server System~ 毕竟虚拟化是个很棒的方法.. 缺点就是... 04/05 09:30
20F:→ wst2080:实体的电脑硬体效能要强~ 太差的话...电脑会跑的很喘! 04/05 09:30