I have an iPhone 6 and an old iPad, and they are connected to my wifi and are browsing the internet fine.

I'm also able to reach the config page of my router at from both devices.

Until today, they were also able to browse my LAN to show sites I'm developing on my local server (e.g.

Now, however, neither iOS device is able to connect to LAN IPs other than the router homepage at

I've tried rebooting both devices, rebooting my router and cable modem, restoring my router settings to an earlier version, etc.

Using the "Network Tools" app by KeepSolid on iPhone shows that Trace Route works for normal sites but then fails for LAN sites such as

I have no idea what changed today. The only thing I can think of is that my girlfriend took her Macbook out of town. But I have no idea how that could affect the rest of the LAN. She is not running a server on it.

What else can I try to diagnose and fix this problem?


Update: The "Network Tools" iPhone app has a DNS lookup utility. When I type in my local hostnames, they point to the proper IP addresses as the "A" record. Other records (AAAA, MX, NS, SOA, SRV, and TXT all say "DNS server returned answer with no data"). I don't really know what this means, and I guess it might all be irrelevant since hostname resolution is useless if my devices can't even visit an IP address directly in a browser.

  • Where and how are you hosting these local sites you want to access? May 25, 2017 at 14:41
  • @DavidSawyer I have a Windows desktop running Laravel Homestead (Vagrant) to host one site and Nginx to host another (with a different hostname). They had both been working fine (i.e. I could use any browser on any PC, Mac, or mobile to browse to the sites either via their IP or via their hostname). Thanks.
    – Ryan
    May 25, 2017 at 15:34
  • Can you currently access the website from that Windows desktop by using that desktop's IP as the hostname? May 25, 2017 at 15:59
  • @DavidSawyer Yes.
    – Ryan
    May 25, 2017 at 16:18
  • What error error are your iPad and iPhone getting? Screenshots might help, too. May 25, 2017 at 18:43

1 Answer 1


It's looking likely that the problem is a bug in the DD-WRT firmware on my Netgear WNDR3700 router.

I haven't been able to fix it yet.

People in that thread suggest that running the following commands in the router would be a suitable workaround, but I haven't gotten them to work yet:

swconfig dev switch0 set enable_vlan 1
swconfig dev switch0 set apply

UPDATE: Oops, it's potentially not a bug in that firmware; I am even having problems after swapping out the router. But since this other router uses DD-WRT too (although a much earlier version of the firmware), I'm leaving this answer here since it's still my best guess and might help someone.


You must log in to answer this question.

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