I am not sure if the title of the question is acurate enough but here it goes.
I have set up an Ubuntu server inside a VirtualBox VM, I have enabled port forwarding so when I type on the host
localhost:8888 it gets forwarded to the apache running on the guest. I have also set up port forwarding in my router (BT Home Hub) so when e request on the public IP (81.153.xxx.xxx) comes on port 8888 it gets again forwarded to the apache on the guest.
All is fine up to now, but my problem comes when I want to cross-browser test in a service like browseling. It opens the home page fine (sadly all my images and stylesheets are not loaded) but when I click on different links it gives a 404. After investigating this I found that Wordpress uses absolute links that are, in my case, in the format of
http://localhost:8888/category/test-category/, and of course they would not show up when the request is made from the outside. Now I do not have a domain name because this is a server purely for testing and development purposes but I would really like to be able to use browserling for testing it and thus I need the links to use the public IP. Is this possible?