It's really nice that Apple includes the BIND (named) setup by default. But they forgot to spell check! Modify the BIND file located at /System -> Library -> StartupItems -> BIND, and fix this line:
if [ "${DNSSSERVER:=-NO-}" = "-YES-" ]; thento only include two "S" characters instead of three. Then go change NO to YES in the /etc/hostconfig file to get named to start correctly.
Once you've made the first two changes, go to /var/named/localhost.zone and add the names of your local machines:
bubba A 192.168.1.2It wouldn't hurt to also add them to /var/named/named.local.
jones A 192.168.1.3
% /usr/sbin/namedto get it going immediately.
% chmod g-w /to make it happy. Then I set all my email accounts to use "localhost" as the SMTP server. Make sure to edit the:
/etc/mail/local-host-namesfile and add the local machine and the usual suspects on your local network (if you want them to use you as the SMTP gateway):
localhostAlthough it appeared to work better when it was first loaded, 10.2 quickly forgot about its favorite internet applications and started using Internet Exploder. So you need to go do the old tricks in /System -> Library -> PreferencePanes -> Internet.prefPane -> Contents -> Resources -> English.lproj -> DefaultHelperApps.plist.
bubba
jones
% sudo su
Mac OS X Hints
http://hints.macworld.com/article.php?story=20020825230925806