Czy możliwe jest posiadanie DNS robót okrągłych z plikiem / etc / hosts?


Odpowiedzi:


9

dnsmasq zawiera gotowy do użycia DNS Round-robin

> 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 może archiwizować tylko dns wieloznaczne lub RR dns. Możesz użyć bind9, jeśli potrzebujesz obu funkcji.
okwap,

8

Nie, to nie działa.

Również / etc / hosts jest prymitywną formą mapowania nazw-> adresów, którą DNS ma zastąpić. Jeśli chcesz korzystać z usługi DNS typu round-robin, zainstaluj serwer DNS.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.