Кто-нибудь знает об услуге, которая позволила бы мне создать персонализированный DNS-сервер, который отвечал бы по-разному в зависимости от IP-адреса пользователя, отправляющего запрос?
Я не совсем понимаю, что вы имеете в виду. Возможно, вы захотите взглянуть на Bind и вариант просмотра. Вы настраиваете ACL, который соответствует клиентам, которым вы хотите получить доступ к представлению. Например, это "локальные сети". Затем вы делаете это:
view "internal" {
match-clients { localnets; };
recursion yes;
zone "mydomain.com" {
type master;
file "mydomain.com.internal";
};
};