[root@e-smith dan]# dig uniwest.com
; <<>> DiG 8.2 <<>> uniwest.com
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUERY SECTION:
;; uniwest.com, type = A, class = IN
;; ANSWER SECTION:
uniwest.com. 1S IN A 207.173.56.241
;; AUTHORITY SECTION:
uniwest.com. 1S IN NS dns1.uniwest.com.
uniwest.com. 1S IN NS dns2.uniwest.com.
;; ADDITIONAL SECTION:
dns1.uniwest.com. 1S IN A 207.173.56.241
dns2.uniwest.com. 1S IN A 207.173.56.241
Apologies for the bad wrapping above, but I thought this might be instructive.
OK, now I can see what your problem is. Your problem is that your NT box is acting as your public DNS server for your domain. Actually, it's acting as the public primary AND secondary DNS servers, which is bad design, and probably violates some RFCs. When it's taken offline, the world doesn't know who uniwest.com is, and has no way of finding out.
The best solution would be to have your DNS hosted elsewhere. You can go to zoneedit.com or granitecanyon.com and get DNS hosted for free (zoneedit.com has a limit of 5 domains for free; after that, you need to pay).
The alternate solution would be to set up your e-smith box to also serve DNS publically. This can be done, as e-smith is, for all relevant intents and purposes, RedHat--but it's well beyond the design goals of the system. To find out how to set up a DNS server, your best bet is probably the DNS HOWTO, which you can find at
http://www.linuxdoc.org. This is suboptimal, though, for a number of reasons. First, properly administering a public DNS server is a non-trivial task. Second, you're supposed to have two separate servers, to prevent exactly the problem you're having. Third, this would require fairly major hacking on the e-smith machine, and your changes would probably be lost when you decided to upgrade. There are probably other reasons, but these strike me as the most obvious.