Original: TheSpidey
Just to clear everything;
You don't need to have two realms running to have local access. You do, however need to use your hosts file.
What's the problem?
When you try to access yourdomain.net, your PC asks your ISP's DNS server for the IP of the domain. The DNS replies with your external IP, causing what is known as realm loop.
Enter the hosts file. The hosts file bypasses DNS requests on domains you add to it. Your PC will first check the hosts file for the domain you're trying to reach, and only then will it try querying the DNS.
How does the hosts file work? Simple. Once you've grasped the concept, it becomes clear. Each line on your hosts file (which isn't a comment denoted by a '#') represents one "redirection".
Quote:127.0.0.1 localhost
This tells the PC, "Whenever you look for the domain localhost, don't ask the DNS, it's at 127.0.0.1".
So how would we use it for our advantage?
Simple. Since the DNS replies with our external IP, we want to bind our domain to 127.0.0.1, like so:
Quote:127.0.0.1 yourdomain.net
And Vista runs emulators just fine.