• [^] # Re: remarques

    Posté par . En réponse à la dépêche De l'efficacité du fichier hosts.. Évalué à -1.

    Alors moi aussi je pensais ca, mais dernierement sur ubuntu, je suis tombé sur un cas ou il ne regarde pas le fichier :

    strace -f -e open host google.ie
    open("/etc/ld.so.cache", O_RDONLY) = 3
    open("/usr/lib/liblwres.so.60", O_RDONLY) = 3
    open("/usr/lib/libdns.so.64", O_RDONLY) = 3
    open("/usr/lib/libgssapi_krb5.so.2", O_RDONLY) = 3
    open("/lib/i686/cmov/libcrypto.so.0.9.8", O_RDONLY) = 3
    open("/usr/lib/libbind9.so.60", O_RDONLY) = 3
    open("/usr/lib/libisccfg.so.60", O_RDONLY) = 3
    open("/usr/lib/libisc.so.60", O_RDONLY) = 3
    open("/lib/libcap.so.2", O_RDONLY) = 3
    open("/lib/tls/i686/cmov/libpthread.so.0", O_RDONLY) = 3
    open("/usr/lib/libxml2.so.2", O_RDONLY) = 3
    open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
    open("/usr/lib/libGeoIP.so.1", O_RDONLY) = 3
    open("/usr/lib/libkrb5.so.3", O_RDONLY) = 3
    open("/usr/lib/libk5crypto.so.3", O_RDONLY) = 3
    open("/lib/libcom_err.so.2", O_RDONLY) = 3
    open("/usr/lib/libkrb5support.so.0", O_RDONLY) = 3
    open("/lib/tls/i686/cmov/libdl.so.2", O_RDONLY) = 3
    open("/lib/libkeyutils.so.1", O_RDONLY) = 3
    open("/lib/tls/i686/cmov/libresolv.so.2", O_RDONLY) = 3
    open("/lib/libz.so.1", O_RDONLY) = 3
    open("/usr/lib/libisccc.so.60", O_RDONLY) = 3
    open("/lib/libattr.so.1", O_RDONLY) = 3
    open("/lib/tls/i686/cmov/libm.so.6", O_RDONLY) = 3
    Process 5575 attached
    Process 5576 attached
    Process 5577 attached
    [pid 5574] open("/usr/share/locale/en_IE.UTF-8/libdst.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
    [pid 5574] open("/usr/share/locale/en_IE.UTF-8/LC_MESSAGES/libdst.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
    [pid 5574] open("/usr/share/locale/en/libdst.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
    [pid 5574] open("/usr/share/locale/en/LC_MESSAGES/libdst.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
    [pid 5574] open("/usr/share/locale/en_IE.UTF-8/libisc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
    [pid 5574] open("/usr/share/locale/en_IE.UTF-8/LC_MESSAGES/libisc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
    [pid 5574] open("/usr/share/locale/en/libisc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
    [pid 5574] open("/usr/share/locale/en/LC_MESSAGES/libisc.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
    [pid 5574] open("/usr/lib/ssl/openssl.cnf", O_RDONLY|O_LARGEFILE) = 6
    [pid 5574] open("/usr/share/locale/en_IE.UTF-8/libdns.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
    [pid 5574] open("/usr/share/locale/en_IE.UTF-8/LC_MESSAGES/libdns.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
    [pid 5574] open("/usr/share/locale/en/libdns.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
    [pid 5574] open("/usr/share/locale/en/LC_MESSAGES/libdns.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
    [pid 5574] open("/etc/resolv.conf", O_RDONLY|O_LARGEFILE) = 6
    google.ie has address 173.194.37.104
    google.ie has IPv6 address 2a00:1450:8006::63
    google.ie mail is handled by 10 google.com.s9b1.psmtp.com.
    google.ie mail is handled by 10 google.com.s9b2.psmtp.com.
    google.ie mail is handled by 10 google.com.s9a2.psmtp.com.
    google.ie mail is handled by 10 google.com.s9a1.psmtp.com.
    [pid 5574] --- SIGTERM (Terminated) @ 0 (0) ---
    Process 5575 detached
    Process 5577 detached
    Process 5576 detached

    Mon nsswitch.conf juste pour reference :

    passwd: compat
    group: compat
    shadow: compat

    hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
    networks: files

    protocols: db files
    services: db files
    ethers: db files
    rpc: db files