Omijanie przeźroczystego serwera DNS Proxy za pomocą routera DD-WRT
Niektórzy dostawcy Internetu używają przezroczystego DNS Proxy, który uniemożliwia działanie Smart DNS Proxy.
Przezroczysty DNS Proxy używany jest przez dostawców do przechwytywania zapytań DNS (TCP/UDP port 53) i przezroczyste proksowanie pakietów danych do ich serwerów DNS. Niestety powoduje to wymuszenie przez komputery/modemy/routery używanie serwerów DNS dostawcy a nie Smart DNS Proxy.
Jeśli posiadasz router DD-WRT lub inny oparty na systemie Linux, możesz ominąć przezroczysty DNS Proxy swojego dostawcy używając własnych reguł firewall. W ten sposób nasze serwery DNS będą działać na innym porcie TC/UDP.
Aby to zrobić, postępuj zgodnie z instrukcjami:
1. Zaloguj się do routera DD-WRT oraz wybierz Ustawienia i Ustawienia podstawowe.
2. Przejdź niżej do Ustawień serwerów sieciowych (DHCP) i uaktywnij DHCP.
3. Zmień statyczny DNS na 8.8.8.8. Zmień statyczny DNS 2 na 8.8.4.4.
4. Dezaktywuj Używaj DNSMasq dla DNS. Przejdź niżej ii kliknij na Zastosuj ustawienia.
5. Na panelu sterowania DD-WRT wybierz ADMINISTRACJA w prawym górnym rogu. Następnie Wybierz polecenia z tabeli poniżej.
6. Wklej polecenia do sekcji Polecenia.
iptables -t nat -A PREROUTING -i br0 -p udp --dport 53 -j DNAT --to 23.21.43.50:1512
iptables -t nat -A PREROUTING -i br0 -p udp --dport 53 -j DNAT --to 54.229.171.243:1512
iptables -t nat -A PREROUTING -i br0 -p tcp --dport 53 -j DNAT --to 23.21.43.50:1512
iptables -t nat -A PREROUTING -i br0 -p tcp --dport 53 -j DNAT --to 54.229.171.243:1512
7. Kliknij na Zapisz Startup. W razie konieczności wklej powyższy kod ponownie i kliknij Zapisz Firewall.
Zrestartuj router i każde urządzenie podłączone do routera DD-WRT będzie odtąd korzystać ze Smart DNS Proxy pomimo przezroczystego DNS Proxy stosowanego przez twojego dostawce Internetu.