Risposta breve:
Perché il firmware di quel router fa schifo ed ha un sacco di problemi,
tra qui molti nella gestione dei DNS.
Riposta più lunga, ma che non serve a nulla:
Allora da quello che ne ho capito io, seguendo le discussioni di altri
utenti più esperti che hanno cercato la risposta, dipende tutto come
funziona la gestione dei DNS su quel cavolo di pseudo router, In
pratica quando tu metti come DNS l'IP del router al momento di
risolvere il nome di un host il Mac lo chiede al router come se fosse
un normale server DNS, quindi dal punto di vista del mac la cosa non
cambia, o almeno non dovrebbe cambiare, poi il modem rimpalla la
richiesta ai server DNS di tim, ottiene la risposta e la rimpalla al
Mac.
Il problema è che in tutti questi passaggi a seconda dei casi,
sopratutto quando il modem riceve molti richieste tutte insieme,
qualcosa non avviene come dovrebbe, tipo il modem ci mette troppo a
risolvere il nome dell'host oppure da un ip sbagliato, sul perché
questa accada, io francamente non l'ho capito, tra l'altro non è una
cosa che accade solo sul Mac ma anche su Windows o Linux, ed come ha
visto anche tu può dipendere anche dal programma che si usa.
Altra cosa che ti consiglio è di disabilitare tutto quello che non
serve, tipo condivisone dei file, streaming, gestione delle stampanti
(che comunque non funziona), ecc.