Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am trying to setup apache web server in my home network. I followed the instructions found at I have a d-link dir-601 router with a cable internet connection.

I am able to connect to the web server from my LAN using the url pointing to my server's ip in the web browser.

but when I am trying to browse the same with my phone on 3G network, I get a message "server cannot be found".

My Public IP starts with and my router has an IP of

Could anyone please help me in figuring out the issue?

share|improve this question

The most common issue is that your firewall/router blocks this kind of incoming connection. Try setting a port forwarding from any IP, port 80 to port 80 (or whatever port you have configured your server to use) in your router and temporarily disable your Windows or other firewall, then try again. If it works then, enable your firewall and try again. If it doesn't work then, tell your firewall to accept incoming connections on port 80.

share|improve this answer
Thanks Felix. It worked. – user60382 Dec 25 '10 at 18:21

Your phone is not connected directly to your LAN. This means that your entire network is inaccessible from your phone. The whole point of your router is to make your LAN inaccessible from the Internet.

You have two options:

  1. Connect your phone directly to your LAN with a wireless router or access point.
  2. Enable port forwarding on your router to give anyone on the Internet access to your web server.
share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .