как настроить любой DNS (предпочитаю nsd3), чтобы дать ip 1.2.3.4 для Google и 2.3.4.5 для всех остальных?
Насчет НРД не знаю, но с BIND9 view
Вы можете создать представление, соответствующее только IP-адресам Google.
DNS для ученых-ракетчиков содержат раздел о них: Пункт просмотра DNS BIND.
Я не верю, что вы ищете ответ, который зависит от исходного IP-адреса, который обычно называют «представлением» или «разделенным DNS».
Если я вас правильно понимаю, вы хотите обслуживать ответ «1.2.3.4», если вопрос касается Google, и «2.3.4.5», если вопрос касается другого.
Для ответа BIND см. этот вопрос установите подстановочный знак для вашего «2.3.4.5» и просто добавьте определенные записи, чтобы переопределить подстановочный знак для тех доменов, которые вы хотите преобразовать в «1.2.3.4».
В качестве альтернативы мой Evldns программное обеспечение может легко это сделать.