I have satelite broadband in my house (it's the only ISP I can get).
A rough network diagram is below
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
I'm not able to change the settings on my ISP's box. Within my house, 84.x.x.x is a page for mikrotik routeros (nothing I can change), 192.x.x.x is a password prompt, 10.0.0.1 is my router, and 10.0.0.5 is apache on my pc.
Outside, 84.x.x.x is a blank white page and 192.x.x.x is server not found.
My IP is not dynamic, I've had the same one for over a year now. Going onto speedtest shows several hundred results for 84.x.x.x, with varying speeds that definitely aren't my connection, some at the same time as I've been online.
I know I've phrased this question horribly, but this really isn't my area, any help to put it better from anyone would be appreciated.
What I want to know is, given that my ISP is probably proxying my connections, and my public-facing IP is probably shared, is it at all possible for me to run a internet accessible server of any kind (apache, irc, games, etc.)?
(Another oddity that may be related: IRC servers, and bittorrent clients that usually get a IP address instead get a hostname which is just gateway.myisp.com )