複数の静的IPアドレスをドメインに割り当てる方法は?

複数の静的IPアドレスをドメインに割り当てる方法は?

私は走っていますdnsmasq

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

dnsmasqしかし、最後の記録だけが認識されるようですが、どうすればいいですか?

答え1

say /etc/hosts.chat.freenode.netfileと同じ形式でファイルを作成し、/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

またはinに設定されている/etc/hosts場合は、この2行をに入力してください。dnsmasq/etc/hosts

その後、再起動してくださいdnsmasq

楽しんでください。

答え2

まあ、ほぼ10年が過ぎた今、dnsmasq 2.86のリリース以来、質問投稿の設定が動作します。

住所 =/chat.freenode.net/130.239.18.172 住所
=/chat.freenode.net/140.211.167.105

$ host chat.freenode.net 10.0.0.53
Using domain server:
Name: 10.0.0.53
Address: 10.0.0.53#53
Aliases:

chat.freenode.net has address 140.211.167.105
chat.freenode.net has address 130.239.18.172

答え3

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

以下で見つけることができます:/etc/sysconfig/network スクリプト

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

関連情報