SUMMARY : DNS resolver using /etc/hosts first

From: vanandel@rsf.atd.ucar.EDU
Date: Tue Aug 13 1991 - 18:56:44 CDT

My question was:
Has anyone configured the Domain Name Service resolver routines
for Sun4, SUNOS 4.1.1, such that lookups are first done in /etc/hosts, and
then DNS is consulted? My idea is that I'll build a very minimal /etc/hosts
file, just containing those machines referenced at boot time, and use DNS for
everything else. (We don't run Yellow Pages here.)
------------------------ replied:
Rebuild with sources from Bill Wisner, available on [] in /pub/sunfixes/resolv+.tar.Z.
(NOTE- this is based on BIND 4.8.3)

This allows you to make use of DNS and /etc/hosts, in the order
specified in resolv.conf (this is the way Ultrix does it).
Documentation is included in Wisner's distribution, but for SunOS 4.1.1
I had to remove mkstemp.o from /usr/lib/shlib.etc/tmp and from

I put the following line in my resolv.conf:

order local,bind

This tells the resolver routines to look in /etc/hosts first, asking
the nameserver only if /etc/hosts can't resolve the name. This solves
a number of problems, including the ones you mention.
-------------------------------------------------- also replied:
I modified the 4.8.2 resolver-Routines to use first the /etc/hosts and
then the resolver-Routines, you can get the new gethostnamadr.c, the *.o
and the bin for suns at

I've just finished testing the resolver library from,
and it does just what I wanted.

I also asked about ethernet traffic utilities for X11. wrote:
I picked up a program called 'xtr' a while back. It should be in your
local comp.sources.x archive. From the dates, it appears to have come
out in late March. The README file says it was written by John Pochmara


I had to fix a few minor problems to keep xtr from dropping core, but xtr
works fine.

Thanks for the help!

        Joe VanAndel
        NCAR - ATD/RSF
        P.O Box 3000 Fax: 303-497-2044
        Boulder, CO 80307-3000 Voice: 303-497-2071

This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:06:20 CDT