Можно ли использовать циклический DNS с файлом / etc / hosts?

13

Можно ли использовать циклический DNS с последующей конфигурацией /etc/hosts?

192.168.4.10 shaakunthala.local
192.168.4.20 shaakunthala.local

Я на Linux.

Shaakunthala
источник

Ответы:

9

dnsmasq включает в себя Round-Robin DNS из коробки

> 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
источник
1
dnsmasq может архивировать только подстановочные знаки dns или RR dns. Вы можете использовать bind9, если вам нужны обе функции.
Okwap
8

Нет, это не работает.

Также / etc / hosts - это примитивная форма отображения имен-> адресов, которую DNS должен заменить. Если вы хотите использовать циклический DNS, установите DNS-сервер.

ThatGraemeGuy
источник