Всем привет.
Настроил DNSmasq , прописал прямую зону преобразования.
root@ssd412:~# cat /etc/dnsmasq.hosts
212.32.248.109 vk.com
212.32.248.109 test.com
212.32.248.109 nasa.gov
Теперь протестируем это.
lizard@lizard-PC:~$ nslookup test.com
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: test.com
Address: 69.172.200.235
lizard@lizard-PC:~$ nslookup test.com 212.32.248.109
Server: 212.32.248.109
Address: 212.32.248.109#53
Name: test.com
Address: 212.32.248.109
Прописал в настройках своего роутера в качестве первичного dns сервера - свой сервер. Получил адрес по DHCP.
Итог: Провайдер блокирует внешние адреса в качестве dns серверов. Можно ли это как-нибудь обойти?
Поставил другой роутер, сделал все тоже самое.
Итог: test.com открывается нормально , равно как и резолвится, через мой сервер.
vk.com - открывается на своей оригинальной странице. Кэш браузера чистил.
Это резолв на более высоком уровне?