I have a client who's domain and hosting is done with another "local" company. This company hosts the website on a server which does have a public IP. However I noticed that when I enter http://myclientdomain.com and then view source; the source has a frame tag which loads the website from http://localcompanydomain.com/hosting/myclientname/
Everything works fine on the website. However in my opinion this creates some problems in terms of SEO. Additionally I have some problems connecting to some social network services since these expect requests to come from http://myclientdomain.com rather then from http://localcompanydomain.com/
Therefore I was wondering; is it possible for this guy to point http://myclientdomain.com to the correct directory on his machine? rather then having it pointing to his domain?
He said he can remove the masking but that will make the site only accessible from http://localcompanydomain.com/hosting/myclientname/ which is not acceptable.
Also I cannot just drop the hosting. I did not do the agreements with this company and do not want to be seen as if trying to steal the hosting agreement (I provide hosting for my clients but do not have a physical server).