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 (88.108.252.160): 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 (88.111.7.117): 56 data bytes
Which is the correct IP.
So that begs the question, why is my domain resolving incorrectly inside the network?