如何为一个域分配多个固定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.net创建一个与 file 格式相同的文件/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

或者将这两行放入/etc/hostsifdnsmasq设置为在/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-ethoifcfg-eth0:0并将现有 IP 更改为您的虚拟 IP(您要添加的 IP)。

可以在以下位置找到:/etc/sysconfig/网络脚本

重新启动网络并尝试 ping 虚拟 IP。

相关内容