Est-il possible d'avoir un DNS à tour de rôle avec le fichier / etc / hosts?


Réponses:


9

dnsmasq inclut le DNS à tour de rôle prêt à l'emploi

> egrep -m1 '^nameserver' /etc/resolv.conf
nameserver 127.0.0.1
> grep -i rrtest /etc/hosts
1.1.1.1 rrtest
2.2.2.2 rrtest
> /etc/init.d/dnsmasq restart 
Shutting down dnsmasq:                                     [  OK  ]
Starting dnsmasq:                                          [  OK  ]
> nslookup rrtest 
Server:         127.0.0.1
Address:        127.0.0.1#53

Name:   rrtest
Address: 2.2.2.2
Name:   rrtest
Address: 1.1.1.1

> nslookup rrtest 
Server:         127.0.0.1
Address:        127.0.0.1#53

Name:   rrtest
Address: 1.1.1.1
Name:   rrtest
Address: 2.2.2.2

1
dnsmasq peut uniquement archiver des dns génériques ou des dns RR. Vous pouvez utiliser bind9 si vous avez besoin des deux fonctionnalités.
okwap

8

Non, ça ne marche pas.

De plus, / etc / hosts est une forme primitive de mappage de noms et d'adresses que DNS est censé remplacer. Si vous souhaitez un DNS à tour de rôle, installez un serveur DNS.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.