/ etc / hostsファイルでラウンドロビンDNSを使用することはできますか?


回答:


9

dnsmasqにはすぐに使用できるラウンドロビン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

1
dnsmasqは、ワイルドカードDNSまたはRR dnsのみをアーカイブできます。両方の機能が必要な場合は、bind9を使用できます。
okwap

8

いいえ、それは機能しません。

また、/ etc / hostsは、DNSが置き換えることを意図している名前->アドレスマッピングのプリミティブ形式です。ラウンドロビンDNSが必要な場合は、DNSサーバーをインストールします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.