1つのドメインに複数の固定IPアドレスを割り当てる方法は?


9

私は走っていますdnsmasq

address=/chat.freenode.net/130.239.18.172
address=/chat.freenode.net/140.211.167.105

しかしdnsmasq、最後のレコードしか認識しないようですが、どうすればよいですか?

回答:


14

ファイルとsay /etc/hosts.chat.freenode.net同じ形式のファイルを作成し、/etc/hostsこのファイルにすべてのIPアドレスと名前をリストします。

130.239.18.172 chat.freenode.net
140.211.167.105 chat.freenode.net

次にdnsmasq.conf、次の行に追加します。

addn-hosts=/etc/hosts.chat.freenode.net

または、これらの2行を/etc/hostsif dnsmasqがで読み取るように設定されている場合に挿入します/etc/hosts

その後、再起動します dnsmasq

楽しい。


うん、メンテナンスが簡単
デイジー

使用の唯一の問題は/etc/hosts、ローカルマシンがdnsmasqからラウンドロビン分布を取得する代わりに、常に最初のマシンを解決することだと思います。
Jeff Puckett 2017

1
@JeffPuckettIIリゾルバライブラリは常に最初に見つかったエントリを返しますが、答えはdnsmasq読み取る設定に関連しています/etc/hosts
Serge

-4

既存のものifcfg-ethoをにコピーしifcfg-eth0:0、既存のIPを仮想IP(追加するもの)に変更します。

それはで見つけることができます/ etc / sysconfig / network-scriptsに

ネットワークを再起動し、仮想IPをpingしてみます。

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