海蜘蛛映射例子:* S1 u" P& l; e7 v
路由器局域网接口 IP 地址: 192.168.0.1 & o2 F5 ^1 [! g; U
广域网接口 IP 地址: 211.x.x.x ' E1 _2 n# ^2 O+ d9 V& B* x" T% Z7 C
对外映射端口: 800
+ G4 C& N7 P& g2 k( B, @2 q- l- X1 x8 B3 b
内网映射主机 IP 地址: 192.168.0.100
% U& j, ^# U( N/ z, Z8 ]3 X对内映射端口: 80 (提供Web网站服务)
P/ a% s& u4 s: M . O: i0 O0 I8 c! N
内网测试主机 IP 地址: 192.168.0.2 外网测试主机 IP 地址: 220.x.x.x
3 q4 r& R0 X- N3 g
2 b4 y4 T h. j: `. b/ T. a. R3 O% J' v5 l- W) T# \
对映射主机的要求:) I& e4 s$ T# ~" |
! o0 n/ K: ?! g: t1. 映射主机的IP地址需和路由局域网IP在同一网段,子网掩码需和路由局域网接口一致,网关应指向路由局域网IP,简而言之,该映射主机能通过路由上网。
, |/ ]! {- [8 @* I0 `& V' [0 |6 U( [
2. 映射主机所提供的服务(端口)应开启,并确保映射主机自身的防火墙对此端口没有限制。
) t/ a; q/ Z4 Q- P映射前,在内网测试机上应可直接访问映射主机提供的服务,即可通过http://192.168.0.100 正常打开网页;
7 H& b2 b; K9 V4 b9 O映射成功后,在内网和外网测试机上均可通过 http://211.x.x.x:800 访问内网的Web服务。- ?& f0 |8 n5 Z, u7 ~) r$ ]
如果映射不成功,请按照以下步骤逐步排除故障:
$ h4 u0 t: o/ z$ u7 x1 r! V8 B, x( K+ p/ R9 {1 U. V0 {0 P" l0 C
1. 检查路由器上的“端口映射”是否启用?此外,需注意:如果同时启用了“DMZ”主机,端口映射将自动失效;; o% `0 \# v# C, Q( j' E0 n' p
2. 检查路由器上的端口映射规则是否设置正确,映射的对外端口有无重复?协议类型是否正确(如HTTP映射时,协议类型选成了UDP);- r$ V: @ a7 o9 a) `
3. 检查映射的主机是否满足上述提到的“对映射主机的要求”;+ U+ q7 v% [' ?3 w* w7 M
4. 在局域网内通过映射后的外网IP和端口访问映射主机,看是否正常;
1 q& t2 c/ f9 p7 A9 M* H! |5. 修改对外端口为其他端口,并重新测试映射,部分ISP可能会对某些端口有限制) C) ^1 N; O9 B) V5 A; |; o
6. 可以在外网进行telnet端口进行测试,测试方法如下:telnet211.x.x.x 800 如果能telnet成功表示映射已经无问题。 应该从别的地方入手。
+ f- [; O( d" u7. 如果映射成功,自己可以从外网访问,而不是同一个城市的IP不能访问,一定是ISP进行了限制。可以找ISP沟通 |