dnsmasq может назначать несколько статических IP-адресов одному хосту при использовании файла hosts:
1.2.3.4 bla.com
4.5.6.7 bla.com
nslookup:
Name: example.com
Address: 1.2.3.4
Name: example.com
Address: 4.5.6.7
Однако использование подстановочных знаков в хостах невозможно. Однако собственный формат файла конфигурации dnsmasq позволяет им:
address=/example.com/1.2.3.4
address=/example.com/5.6.7.8
Проблема в том, что поиск всегда будет возвращаться 5.6.7.8
только. 1.2.3.4
перезаписывается
Есть ли подход, сочетающий эти 2 попытки? Кажется странным, что dnsmasq может назначать несколько IP-адресов одному хосту при использовании формата hosts, но не при использовании собственного формата файла конфигурации.
В соответствии с это обсуждение, к сожалению, это невозможно сделать в dnsmasq без существенных изменений кода.