Есть сервер, на нём есть несколько сайтов и VPN. Как сделать так, чтобы при подключении через VPN, когда клиенту выдаётся айпишник из подсети, в dnsmasq для сайта подставлялся не внешний айпишник (т.е. айпишник самого сервера), а внутренний из подсети VPN?
Если сделать, скажем, так: address=/somewebsite.com/127.0.0.1
, то клиентам VPN тоже будет отдаваться запись 127.0.0.1
, а хотелось бы, чтобы для WireGuard отдавался айпишник что-то типа 10.1.0.0
, для OpenVPN из его подсети и т.д.
Или проще сделать редирект через файрволл?