Have you tried any troubleshooting of this problem? Few things to try...
see if named is currently running:
# ps -aux | grep dns
this should show ~5 lines running the command /usr/sbin/named
if it is not running, try starting it:
# /etc/rc.d/init.d/named start
Try pinging from the server ...
# ping e-smith.org
If this doesn't work, you may want to try adding/modifying a virtual domain using the server-manager (This should rebuild the name server config and restart it) ---
if all else fails, i guess you could try rebooting the server and see if that clears up the problem (via the server-manager)