How do I access my site hosted from home using it's domain name and not the Internal IP address while I'm at home?

1

I have a site open to the internet hosted from a small raspberry pi at home that uses Amazon's Route 53 to handle all things DNS related. Right now when ever checking on how my pages are looking in a browser the internal IP address must be placed in the address bar to gain access. In the Opera browser with the VPN feature turned on accessing the site can be done using the domain. Using a mobile device running on cellar and not local wifi also access the site through the domain. If the site is accessed through the domain on chrome the wheel in the title tab keeps spinning and eventually "This site can't be reached" with ERR_CONNECTION_TIMED_OUT is displayed

My knowledge of networking is very limited. It took about a week to tweak my AT&T router/modem into accepting http request to pass through. If someone could explain what's going on it would be greatly appreciated.

Manics lie ohm

Posted 2017-12-17T06:32:08.097

Reputation: 11

Answers

2

The most likely reason for this is because you can't access your own public IP from within your internal network. This functionality is known as hairpin NAT or NAT loopback and must be enabled at your gateway device that is performing NAT, most likely your router. Many consumer routers don't support this, or hide it in advanced options.

In the absence of hairpin NAT, you'll need to either use a local DNS resolver that's configured to serve an internal address for that domain (and forward other domains appropriately), or perform per-device configuration (e.g. hosts files, etc.).

Bob

Posted 2017-12-17T06:32:08.097

Reputation: 51 526

0

There are two possible approaches here:

  • Whitelist the domain in your router from DNS Rebind Protection (might be named similar). This prevents the router forwarding anything back into your LAN (which might be malware faking internet sites).

  • Add the domain with it's LAN IP to your hosts file or some equivalent in your router settings.

Both approaches depend on your router's brand and/or the operating system you're using, but the terms should give you an idea what you're looking for.

Mario

Posted 2017-12-17T06:32:08.097

Reputation: 3 685