Probleme mit hosts (DNS Anfragen) Dialin-Server

Achim Dreyer adreyer at math.uni-paderborn.de
Wed Jan 22 15:15:02 CET 2003


On Wed, 22 Jan 2003, Friedhelm Richter wrote:

>  >Sendmail wird nach MX Records suchen, die nicht in der hosts stehen,
>  >einmal google mit sendmail dialup angeworfen liefert die
>  >Linux Sendmail+Dialup mini-HOWTO und da steht:
> 
> Es ist nicht nur sendmail, die DNS-Anfrage macht er auch bei
> nslookup rechnername ! Das sollte doch aus der /etc/hosts
> kommen wenn die gepflegt ist oder ?

BITTE ?

Der Name NSlookup kommt doch von NameService-Lookup .. (!?!)
.. wäre mir extrem neu wenn der die Abfragen aus /etc/hosts händelt.

root at netadmin [root] > hostname
netadmin
root at netadmin [root] > grep netadmin /etc/hosts
192.168.10.70   netadmin        netadmin.csi.de
root at netadmin [root] > strace nslookup netadmin 2>/tmp/x
Server:         192.168.10.9
Address:        192.168.10.9#53

Name:   netadmin.csi.de
Address: 192.168.10.70

root at netadmin [root] > grep open /tmp/x | sort |uniq
open("/etc/ld.so.cache", O_RDONLY)      = 3
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or 
directory)
open("/etc/resolv.conf", O_RDONLY)      = 7
open("/lib/libc.so.6", O_RDONLY)        = 3
open("/lib/libdl.so.2", O_RDONLY)       = 3
open("/lib/libnsl.so.1", O_RDONLY)      = 3
open("/lib/libpthread.so.0", O_RDONLY)  = 3
open("/usr/lib/libcrypto.so.0.9.6", O_RDONLY) = 3
open("/usr/lib/libdns.so.5", O_RDONLY)  = 3
open("/usr/lib/libisc.so.4", O_RDONLY)  = 3
open("/usr/share/locale/C/LC_MESSAGES/libdns.cat", O_RDONLY) = -1 ENOENT 
(No such file or directory)
open("/usr/share/locale/C/LC_MESSAGES/libdst.cat", O_RDONLY) = -1 ENOENT 
(No such file or directory)
open("/usr/share/locale/C/LC_MESSAGES/libisc.cat", O_RDONLY) = -1 ENOENT 
(No such file or directory)
open("/usr/share/locale/C/libdns.cat", O_RDONLY) = -1 ENOENT (No such file 
or directory)
open("/usr/share/locale/C/libdst.cat", O_RDONLY) = -1 ENOENT (No such file 
or directory)
open("/usr/share/locale/C/libisc.cat", O_RDONLY) = -1 ENOENT (No such file 
or directory)
root at netadmin [root] > which nslookup
/usr/bin/nslookup
root at netadmin [root] > dpkg -S /usr/bin/nslookup
dnsutils: /usr/bin/nslookup
root at netadmin [root] > dpkg -l dnsutils         
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: 
uppercase=bad)
||/ Name                Version             Description
+++-===================-===================-======================================================
ii  dnsutils            9.2.1-4             Clients provided with BIND


=> zumindest mein nslookup macht keinerlei Anstalten auf die /etc/hosts 
zuzugreifen.


Regards,
Achim Dreyer
--
A. Dreyer, Senior SysAdmin (UNIX&Network) / Internet Security Consultant





More information about the Linux mailing list