I have a website hosted on a home server, accessible from the outside by a domain name I purchased and mapped to my router's IP with help from a dynamic DNS service.
The problem is that I cannot access the site using the public web address from within my home network, i.e. no device on my home WiFi can connect; the requests all time out. For it to work I have to add a host mapping to the internal IP of the server in question, on each individual device.
Why is this happening and what is the right solution?
I am using an ASUS RT-AC68R router. It has port forwarding from port 80 to the internal IP of the server in question.