Chcę użyć innego serwera dns dla niektórych określonych domen, które są blokowane przez domyślny serwer dns. I z jakiegoś powodu nie chcę zmieniać domyślnego serwera DNS.
Czy można to zrobić bez instalowania własnego serwera DNS?
Właśnie dowiedziałem się, że jest to możliwe w systemie Mac: http://hints.macworld.com/article.php?story=2004062902195410
Wydaje się, że GNU libc nie obsługuje routingu DNS, więc ta sama sztuczka, której używają w cytowanym artykule na Maca, nie będzie działać w systemie Linux.
Podwójny serwer DHCP / DNS to serwer DNS, który obsługuje routing DNS zgodnie z dokumentacją (możesz wyłączyć funkcje DHCP).
źródło
możesz również dodać domeny do pliku / etc / hosts, jeśli odpowiednie adresy IP są względnie statyczne.
źródło
Zrobiłem to za pomocą BIND9, dzięki czemu mogę uzyskać wyniki z serwera z białej listy Google IPv6, wciąż pytając serwery OpenNic o ich domeny. Jeśli nadal jesteś zainteresowany, daj mi znać, a ja wrócę i wymyślę, jak to się stało, a następnie edytuję tę odpowiedź.
Edycja: Teraz zauważam, że nie chciałeś instalować własnego serwera DNS! Jeśli martwisz się o bezpieczeństwo, możesz to zrobić tak, aby było zaporowe, w ten sposób tylko komputer, na którym działa serwer DNS, może z niego korzystać i byłoby to niewidoczne z zewnątrz, że prowadziłeś serwer DNS.
źródło