У меня есть компьютер, подключенный к моему серверу Ubuntu OpenVPN.
то, что я пытаюсь сделать, - это заставить google.com разрешить мой IP-адрес вместо IP-адреса Google, когда я просматриваю google.com на своем клиентском компьютере.
Я пробовал редактировать файл hosts на моем сервере openVPN, и я был уверен, что это не сработает.
Также я попытался получить IP-адрес домена и перенаправить его с помощью iptables но это не сработало.
Я думаю, что мне нужен DNS-сервер или что-то попроще, какие-нибудь предложения?
Примечание. Я не хочу редактировать файл хостов на клиентском компьютере.
Настроить DNSMasq на VPN-сервере и переопределить google.com с помощью адресной директивы
address=/google.com/192.0.2.2/
При необходимости укажите свой IP-адрес.
Отправьте информацию о DNS-сервере клиенту, чтобы он использовал VPN-сервер в качестве DNS-сервера.
push "dhcp-option DNS 10.0.10.1"
Где 10.0.10.1 - адрес вашего интерфейса OpenVPN.