web-dev-qa-db-fra.com

Configurer le serveur DNS pour renvoyer la même adresse IP pour tous les domaines

Je souhaite configurer un serveur de noms qui renvoie la même adresse IP ("A" enregistrement) pour n'importe quel nom d'hôte arbitraire. Par exemple:

  • exemple.com
  • sous-domaine.example.com.com
  • quelque athltdomain.com
  • anyotherdomain.co.uk

devrait tous renvoyer la même adresse IP. Y a-t-il un moyen de faire cela avec liaison? Ou y a-t-il une alternative à lier qui peut faire cela?

11
balexand

Avec BID, vous avez besoin d'une fausse zone racine pour le faire. Dans named.conf, Mettez ce qui suit:

zone "." {
    type master;
    file "/etc/bind/db.fakeroot";
};

Ensuite, dans ce fichier db.fakeroot, Vous aurez besoin de quelque chose comme ce qui suit:

@ IN SOA ns.domain.com. hostmaster.domain.com. ( 1 3h 1h 1w 1d )
  IN NS <ip>
* IN A <ip>

Avec cette configuration, BIND renvoie la même adresse IP pour toutes les requêtes A.

20
Oliver

Selon la page page DNSMASQ Man

address=/#/1.2.3.4

devrait faire l'affaire.

8
Gerald Combs

Vous pouvez également utiliser l'outil Faibledns. L'utilisation est très simple - elle se liera à poster 53 UDP et servir le même IP à toutes les requêtes . Vous fournissez l'adresse IP en tant que paramètre de ligne de commande. De loin la solution la plus facile. Nécessite Python à exécuter.

1
Konrad Gajewski

Vous pouvez faire une correspondance générique dans la liaison.

*.example.com.        IN      A       192.0.2.45

Cela doit être défini dans votre fichier de configuration nommé pour le domaine. Soyez prudent si vous devez définir d'autres enregistrements A enregistrements pour le domaine.

1