Welcome to WebmasterWorld Guest from 18.104.22.168
if you are on your network you will not usual be able to see your website without setting an entry in your pc's host file. The router is designed to handle requests from the outside. So even if you type in www.example.com the chances are it will display your routers admin area as opposed to your website. For this reason I suggest you try viewing your web pages from outside of your network to ensure it is functioning correctly.
An alternative is to connect through a proxy server to try and view your pages that way. The problem with using a proxy server is they can be very slow and as a result it will not give you a fair indication f the speed of your pages. The best thing is either do use a second home internet connection (if available) or use a friend or family's internet to make checks.
Is there no way to be able to view your own websites (hosted on your own server in a dmz) from your own pc (on the internal lan) without using a proxy?
On windows do a file search for "HOSTS" it should be somewhere under your windows directory once you've located it open it in notepad and its just a list of IP's and Domain names. just add the LAN IP of your server to the bottom of the list followed by a couple of spaces then the domain name that you want to access it by then save and you should then be able to access it via your browsers.
If you want to see your own site, that is hosted on your network using the sites domain try adding the following to your Windows hosts file...
This will mean that every time you put your sites address in the browser, the browser will look for the ip, instead of the address. It will still show the domain in the address bar though.