это как один из вариантов обфускации кода, разве нет?
Что это значит, в смысле, что нужно сделать?Поднять рекурсивный DNS-сервер(резольвер) подобный 8.8.8.8, но только для своих и передавать vpn-клиентам его ip-адрес вместо 8.8.8.8, второй можно оставить 8.8.4.4. Но раз уж всё работает и так, то уже необязательно. В ту эпоху, когда 8.8.8.8 ещё не существовало, у каждого провайдера были свои сервера занимающиеся тем, чем сейчас занимается 8.8.8.8. У собственного сервера есть как плюсы, так и минусы. Например то, что придётся с ним возится уже минус.
Расскомментировал в sysctl
net.ipv4.ip_forward=1
sysctl -w net.ipv4.ip_forward=1
.Так же я не вижу в iptables, правила разрешающего пропуск транзитного трафика(FORWARD ACCEPT). Ещё, лучше всё таки использовать свой dns-резольвер, работающий независимо от маршрутизации. Даже если этот резольвер просто кеширует запросы к dns.google. Это упростит диагностику проблем в сети.