Adresy DNS w systemie i w routerze - które są nadrzędne?

Mam pytanie odnośnie zabezpieczeń. Wiadomo, że adres DNS można zmienić w Windowsie oraz w routerze. Który jest jednak z nich nadrzędny? Zakładam, że ktoś nieuprawniony może przejąć kontrolę na moim routerem i zmienić adresy DNS i np. wprowadzać mnie na strony zmodyfikowane. Czy mając wprowadzone dodatkowo adresy DNS w systemie Windows będę kierowany na DNS ustawione w routerze?

Jeżeli żaden DNS w systemie (Windowsie) nie kieruje na ten routera (np. 192.168.0.1), to DNSy routera w żaden sposób nie są używane.

p.s. nadrzędny jest plik HOSTS w C:\Windows\System32\drivers\etc\

W ustawieniach sieci bezprzewodowej adresy DNS to adresy pochodzące z openDNS, tak więc jeśli dobrze Cię rozumiem, są one nadrzędne w stosunku do tych z routera?

Odnośnie post scritpum, to u mnie w hosts jest tylko formułka 

127.0.0.1       localhost

I za bardzo nie rozumiem, jak to się wiąże z DNS-ami?

A tak, że jak jest wpis w pliku, to system nie używa ani tego co masz ustawione w systemie ani na routerze. Ty masz tylko loopback, więc nie ma żadnego wpływu. Ale generalnie jest nadrzędny dla tego kompa.