Hi Joerg
On Friday, 8. February 2002 10.01, Joerg Desch wrote:
> Die `Diskussion' in dem Bugreport verfehlt IMO das Problem.
> Klar, host ist vielleicht das falsche Paket, aber der Fehler,
> da� lokale Namen nicht per /etc/hosts aufgel�st werden,
> besteht doch noch.
Also ich hab mal schnell das in dem Thread gemachte Beispiel zu
gethostbyname() kompiliert, das arbeitet so wie ich mir das
vorstelle:
$ gcc hostbyname.c hostbyname
$ hostbyname localhost
Host name: laptop
IP Address: 127.0.0.1
$ strace hostbyname localhost 2>&1 | grep open
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/lib/libc.so.6", O_RDONLY) = 3
open("/etc/resolv.conf", O_RDONLY) = 3
open("/etc/nsswitch.conf", O_RDONLY) = 3
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/lib/libnss_files.so.2", O_RDONLY) = 3
open("/etc/host.conf", O_RDONLY) = 3
open("/etc/hosts", O_RDONLY) = 3
$
was gibt das bei Dir?
> Konfigurationsdateien. Trotzdem l�uft auf dem X-less PC ein
> ping hostx.local.domain, w�hrend auf meiner Arbeitsplatzb�chse
> bei diesem Befehl der DNS des ISP befragt wird.
Merkw�rdig. Wie weit kommst Du mit Aufl�sen?
127.0.0.1
localhost
hostx
hostx.local.domain
Gruss
J�rg
--
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)