I'm not sure if the title correctly describes the problem.
We have websites setup on our sbs 2008 machine that are publicly available via an external address and internally available via an internal address. The external addresses are different sub domains with a domain. Eg http://site1.domain.com and the internal address is http://site1.
Over the weekend the public addresses stopped working when viewed from inside our network but viewing them from a machine outside of our network works fine.
The internal addresses mapped to the same sites still work fine internally and obviously can't be resolved outside.
When i do a ns lookup or ping the addresses they resolve the correct ip address from inside our network. I've cleared the DNS cache, restarted the DNS server but they still don't load up.
I'm stuck what to try next. I'm not sure what has changed over the weekend, I certainly haven't done anything.