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