Dns
如何為一個域分配多個固定IP地址?
我在跑步
dnsmasq
,address=/chat.freenode.net/130.239.18.172 address=/chat.freenode.net/140.211.167.105
但是好像
dnsmasq
只認最後一條記錄,怎麼辦?
創建一個與 file
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
或者將這兩行放入
/etc/hosts
ifdnsmasq
中設置為讀取/etc/hosts
。然後重啟
dnsmasq
享受。
好的,經過近 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