Don't know the answer to the problem but, my NIS client couldn't bind to my NIS server (itself) until one day I set up a DNS server (another computer) for my Intranet. Then NIS started working. Both computers are in /etc/hosts and /etc/nsswitch.conf says try hosts first. I'm confused.