Как поднять аналог Smart Dns или ControlD на своем VPS?
Доброго времени суток. Третий день штурмую гугл в поисках ответа на данный вопрос и не нахожу абсолютно ничего. Создается ощущение что это невозможно, однако как тогда работают коммерческие smart dns и controld, например днс от comss?
Задача такая. Дано: Vps'ка на ubuntu. Найти: способ установки/настройки днс сервера на нее таким образом, чтобы трафик с определенных в хостлисте доменов шел через нее как через прокси, а с остальных шел как обычно будто через обычный днс cloudflare например.
Как вы собираетесь сделать, чтобы "трафик с определенных в хостлисте доменов шел через нее как через прокси"? И со стороны этих сайтов, и со стороны пользователя.
Вообще описано непонятно. Можете переформулировать более подробно?
Если вам надо, чтобы DNS-сервер резолвил как-то по-особому определённые домены - добавляйте в любое ПО, bind9/dnsmasq/unbound и т. д. эти зоны со своими записями, а остальное пусть форвардится от какого-нибудь публичного сервера.
В том и проблема что я сам не понимаю как работают эти сервисы controld и smart dns. Но если поставить DoT comss.dns.controld.com то на bing.com появляется кнопка copilot. То есть явно используется прокси или вроде того.
В dnsmasq можно добавить домены чтобы они резолвились через разные днс сервера, но я же не могу эти домены отослать на локальный transparent proxy типа squid. Короче говоря непонятно как это у них работает.