← Back to team overview

sslug-teknik team mailing list archive

Re: Hvorfor siger min nslookup det her?

 

On Wed, 9 Feb 2000, Mads Bondo Dydensborg wrote:

> [root@mother /etc]# nslookup
> *** Can't find server name for address 172.16.42.250: Non-existent host/domain
> *** Default servers are not available
> 
> Der kører en fungerende "caching-nameserver" på 172.16.42.250

nslookup kigger ikke i /etc/hosts, den kontakter en nameserver direkte.
Hvis du ikke har en reverse-zone for 172.16.42.250 hvor den kan få fat i
den, så vil den jo sige det der. Og siden du har sat 172.16.42.250 til at
være nameserver, starter nslookup med at lave en reverselookup på den som
det første.

Du kan evt. bruge nslookup -d1 for at følge lidt bedre hvad der sker, hvem
der bliver spurgt om hvad.

sendmail osv. tilgengæld, bruger /etc/hosts.conf (eller
/etc/nsswitch.conf, afhængigt at version af libc) -- ford de kalder bare
gethostbyaddr().


-- 
==============================================================================
Erwin Andreasen   Herlev, Denmark <erw@xxxxxx>          UNIX System Programmer
<URL:http://www.andreasen.org>              <*>         (not speaking for) DDE
==============================================================================





References