如果我的ISP代理连接,是否可以运行一个面向公众的服务器?

我在我家有卫星宽带(这是唯一可以获得的ISP)。

粗略的networking图如下

The internet | My ISP | My IP address (what every site sees) 84.xxx 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.xx1 | My router 10.0.0.1 (Also 192.xx100 ) | 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不是dynamic的,我已经有一年多了。 进入speedtest显示84.xxx数以百计的结果,不同的速度,肯定不是我的连接,有些在我上线的同时。

我知道我可怕地说过这个问题,但这真的不是我的领域,任何帮助把它从任何人更好,将不胜感激。

我想知道的是,鉴于我的ISP可能是代理我的连接,我的公共IP可能是共享的,我完全可以运行任何types的互联网访问服务器(Apache,IRC,游戏,等等。)?

(另一个可能与此有关的奇怪之处是:IRC服务器和通常获得IP地址的bittorrent客户端会得到一个只是gateway.myisp.com的主机名)

不,没有和你的互联网服务提供商谈话,说服他至less有一个端口转发你是不可能的。 然后,你必须configuration所有的路由器转发该端口到您的机器。 之后,您的服务器将从外面访问:your.isp.com:forwarded_port/

另一种方式是隧道式的,但是你需要一个公共服务器的朋友,他也会为你设置一个VPN,同时还有一些端口转发。 那么你的机器可以访问:your.friends.net:forwarded_port/