DNS spoofing is standard method of creating splash pages for hotspot login. Even if it is a clickthru variety. This would obviously break if you stick a router in the middle which sounds like what you are doing. Normally after you are authorized it will resolve correctly. Did you try connecting a PC directly to the service and surfing ?