¿Es posible tener DNS round-robin con el archivo / etc / hosts?

Respuestas:

9

dnsmasq incluye DNS de Round-robin listo para usar

> 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
AndresVia
fuente
1
dnsmasq solo puede archivar comodines dns o RR dns. Puede usar bind9 si necesita ambas funciones.
okwap
8

No, eso no funciona.

Además, / etc / hosts es una forma primitiva de mapeo de nombre-> dirección que el DNS debe reemplazar. Si desea DNS round-robin, instale un servidor DNS.

ThatGraemeGuy
fuente