• # eth0:0

    Posté par . En réponse au message deux serveurs web pour une même IP ?. Évalué à 1.

    Pour les serveurs DNS (et autres ?) tu peux toujours essayer d'avoir deux adresses IP sur la même interface du serveur DNS, ça s'appelle l'IP aliasing je crois (+ option dans le kernel ?), tu fais un truc du genre :

    ifconfig eth0 192.168.0.1
    ifconfig eth0:0 192.168.0.2

    après quoi il suffit de mettre en place un serveur DNS de base, djbdns est très agréable et simple à configurer, sur la première interface (eth0) et un deuxième DNS qui sert juste pour le local, dnsmasq est un très petit serveur qui convient parfaitement pour ça :

    domain-needed
    bogus-priv
    resolv-file=/etc/resolv.conf.dnsmasq
    listen-address=192.168.0.2
    bind-interfaces
    cache-size=256
    alias=xxx.xxx.xxx.xxx,192.168.0.1

    où /etc/resolv.conf.dnsmasq contient les serveurs DNS génériques utilisés (à la /etc/resolv.conf qui lui contient le DNS local sur 192.168.0.2), xxx.xxx.xxx.xxx est l'adresse publique du réseau qui sera remplacé par 192.168.0.1 sur le réseau local. Reste à configurer les hôtes locaux pour qu'ils effectuent les requêtes DNS sur 192.168.0.2.