Typową opcją konfiguracji dla DD-WRT jest zezwolenie routerowi na kierowanie DNS poza głównymi serwerami DNS dostawcy usług internetowych; co z powodzeniem zrobiliście; jednak ponieważ żądania są generowane z komputera KLIENTA, łącząc TOO z routerem, kolejność preferencji jest zawsze podawana do skonfigurowanego DNS na komputerze klienta, a następnie do routera.
Opisujesz, że klient kojarzy się z routerem, co jest poprawne, ale jego DNS pokazuje adres IP twojego routera + 2 inne ustawienia DNS. Sprawdź komputer kliencki i upewnij się, że jego ustawienia IPV4 są ustawione tak, aby dynamicznie pobierać konfigurację serwera DNS z połączenia, a nie konfigurować go ręcznie:
Następnie upewnij się, że poprawnie skonfigurowałeś router DD-WRT:
W powyższej konfiguracji masz również pewne problemy; ustawiono zakres adresów DHCP na początek 200
i koniec o 255
; Polecam zmienić to, aby zacząć od 200 i kończyć o 254
; pozostawiając adres 255 wyłączony, biorąc pod uwagę, że w normalnych konfiguracjach *.*.*.255
jest to adres rozgłoszeniowy, a nie normalny adres IP, którego należy użyć do przypisania do powiązanego klienta.
Podkreśliłem lokalne ustawienia DNS, ponieważ ustawiłeś je na 127.0.0.1
; co oznacza, że używasz lokalnego serwera DNS na routerze . Jeśli tak nie jest, zmień go na 0.0.0.0
lokalny serwer DNS w sieci lub poprawny adres.
Zauważysz, że gdy serwer i klient są skonfigurowane w ten sposób, pojawią się tylko adresy IP DNS routerów; a wszystkie żądania będą kierowane przez serwery DNS powiązane z routerem.
Uwaga na temat lokalnego serwera DNS
Jeśli chcesz, aby router skojarzył określony adres lokalny z lokalnymi adresami IP, możesz dodać je do opcji konfiguracyjnych DNSMasq na odpowiednim ekranie DD-WRT lub użyć lokalnego serwera DNS i podać właściwy adres IP dla ten serwer (zazwyczaj serwer statyczny, w zasięgu sieci). W ten sposób kolejność rozwiązywania będzie najpierw serwerem lokalnym, a następnie 2 zewnętrznymi. Ale nadal tylko klienci będą widzieć adres IP routera jako serwer DNS.