I'm probably about to give too much information but it's probably better than not enough so here ya go... I had a working ISPConfig setup as per the Ubuntu 6.10 guide here (excellent guide, btw) -- until tinkerbell here (a.k.a yours truly) decided to change the network around a bit and now I seem to be screwed! My original setup had an Ubuntu server (IP 192.168.x.254) behind a m0n0wall router (192.168.x.1) along with my other various machines (192.168.x.2-5). Well due to hardware issues (and complaints from the wife to clean up my damn mess) I removed the m0n0wall box from the equation (it's hardware is identical to the server and the server box was having issues, so I swapped drives) and the server took on the role of the router as well (it's IP changed to .1). Before the move after adding entries in the local hosts file of the PC's I could access all of my three domains I had set up and configure them without issues. Now after the move locally I can only access one of the domains properly (and yes I changed the hosts files accordingly); the other two bring up an ispconfig "shared IP" error page. Mail for the domains seems to be unaffected. Now today a customer was nice enough to call me and let me know that none of the websites are visible from outside the router; they all display the / directory and browsing to the webs only shows the contents of the php files as if they're text. Wonderful... Now one thing I noticed is that if I have the PC's set to use the server box's DNS server and ping my domain it pings the old local IP (.254) despite the hosts file pointing to .1. Unfortunately I don't know enough about bind to do anything about it short of removing it and reinstalling. I suppose I could back up the webs, wipe, and reinstall everything but I really would like to figure this out -- formatting & reinstalling is the easy way out! Any ideas or suggestions would be greatly appreciated.