По просьбам трудящихся:
Питон установлен в большинстве случаев
Заходишь по SSH на VPS.
# wget
https://thesprawl.org/media/projects/dnschef-0.3.zip
# unzip dnschef-0.3.zip
# cd dnschef*
# chmod 755 *.py
ставишь модули
# pip install dnslib
# pip install IPy
создаеш файлик hosts.txt
Код:
[A]
huyandex.ru=IP_TВОЕГО_VPS
запускаешь. предварительно убедись что 53 порт не занят и запущен апач с фейком
./dnschef.py -i 0.0.0.0 --logfile=log.txt --file=hosts.txt
Твой DNS работает. Возврашает адреса, но только на запрос huyandex.ru отдает твой ip vps
Либо так:
./dnschef.py -i 0.0.0.0 --logfile=log.txt --fakeip=IP_TВОЕГО_VPS
Так твой ip возвращается в ответ на ЛЮБОЙ запрос.
Если нужно оставить скрипт работать и выйти с vps, то запускайте через screen или nohup.
Можно прописывать адрес DNS в (!СВОЙ!) роутер. Вторым DNS лучше прописать реальный ip скажем 8.8.8.8. Если ваш vps прикроют и вас арестуют то инет через роутер будет работать.