They also block 25 and 110
Not true. OptOnline only blocks incoming TCP port 80.
What does that mean? You can not run a web server on the standard port.
Many protocols have default ports, HTTP is 80, FTP is 21, POP3 is 110, etc. In your web browser, when you type
http://whatever.com, it connects to whatever.com's servers on port 80. The only way to modify this behavior is to append a :portno to the url, so
http://whatever.com:240 would connect to whatever.com's servers on port 240.
A new type or redirector service which was refered to above, runs on an internet connection with an unblocked port 80 and puts your page in a frame in the browser (that fills the screen).
Here is an example: You run a webserver at 24.12.21.36 (made up IP addr) on port 81. You setup this special forwarding at a DNS provider (not all support this, because this is not a standard thing for DNS, its actually extra) to forward the url
http://testsite.no-ip.com to
http://24.12.21.36:81. When you go to
http://testsite.no-ip.com, the dns provider (in this case, No-IP) sends you a page from their webserver with a frame taking up 100% of the page to the url of your site.
While this is useful, in many cases it has a lot of disadvantages. the actual domain does not resolve to your IP address - it resolves to your DNS providers. Also, all links contained on the site will not change the "Address" bar - it will always read your domain name only.
Anyone need any other help ;-)?