I've just set up a home server to host my site. I can access the site fine from any network apart from my home network.
I thought it might be an issue with DNS, so I decided to ping my domain from my laptop (on my home network), and got the following:
$ ping alexcoplan.co.uk PING alexcoplan.co.uk (126.96.36.199): 56 data bytes Request timeout Request timeout etc...
Which is really strange, because the domain is resolving to the wrong IP.
I knew that the site was working, because I accessed it on my phone via the cellular network and it loaded fine. Just to double check, I ran terminal emulator on my phone, and pinged my site, and got the following:
$ ping alexcoplan.co.uk PING alexcoplan.co.uk (188.8.131.52): 56 data bytes
Which is the correct IP.
So that begs the question, why is my domain resolving incorrectly inside the network?