我家里有卫星宽带(这是我唯一能得到的 ISP)。
粗略的网络图如下
The internet
|
My ISP
|
My IP address (what every site sees) 84.x.x.x. At least 3 customers of my
ISP are behind this IP address. Also is gateway.myisp.com
|
The box in my house (part router, part satelite signal decrypter,
part satelite dish power supply) 192.x.x.1
|
My router 10.0.0.1 (Also 192.x.x.100 )
|
My PC 10.0.0.5
我无法更改 ISP 盒子上的设置。在我家,84.xxx 是 mikrotik routeros 的页面(我无法更改),192.xxx 是密码提示,10.0.0.1 是我的路由器,10.0.0.5 是我电脑上的 apache。
外面,84.xxx 是空白页,192.xxx 是找不到服务器。
我的 IP 不是动态的,我已经拥有同一个 IP 一年多了。进入 speedtest 显示 84.xxx 的数百个结果,不同的速度肯定不是我的连接,有些是在我上网的同时。
我知道我已经非常糟糕地表达了这个问题,但这真的不是我的领域,任何人都可以帮助更好地提出这个问题,我们将不胜感激。
我想知道的是,鉴于我的 ISP 可能正在代理我的连接,并且我的面向公众的 IP 可能是共享的,我是否有可能运行任何类型的互联网访问服务器(apache、irc、游戏、 ETC。)?
(另一个可能相关的奇怪现象:IRC 服务器和通常获得 IP 地址的 bittorrent 客户端获得的主机名只是 gateway.myisp.com )
不,如果不与您的 ISP 交谈并说服他至少向您转发一个端口,这是不可能的。然后,您必须配置所有路由器以将该端口转发到您的机器。之后,您的服务器将可以从外部访问:your.isp.com:forwarded_port/
另一种方式是隧道,但你需要一个有公共服务器的朋友,他会为你设置一个 VPN,还带有一些端口转发。然后您的机器可以通过以下方式访问:your.friends.net:forwarded_port/