Modificare i DNS del router Infostrada MediaAccess TG788vn v2

Una cosa che detesto è quando digito un sito errato ed invece che l’errore del browser mi esce una pagina di ricerca, come succede con gli OpenDNS. A quanto pare anche Wind/Infostrada fa la stessa cosa, rimandando al sito http://ricerca.wind.it/.

A prescindere dal problema visivo della pagina, usando a volte script da linea di comando che usano i DNS non voglio che se il sito non esiste mi venga comunque restituita una risposta positiva.

Quindi andando cercando qua e la ho trovato come modificare i dns del router TG788vn per mettere i Google DNS o ancora meglio i FreeDNS.

Una premessa. I DNS rilasciati dal MediaAccess TG788vn fornito da Infostrada per le sue linee FTTC sono quelli impostati nella configurazione del server DHCP del router.

Collegati al web, andando in Home Network > Interfaces > Local Network > Configure e cliccando Edit sul range DHCP LAN_Private vediamo la configurazione del DHCP del modem:

dhcp_pool_private

Quello evidenziato, la voce Server, è di fatto il server DHCP primario che viene fornito ai client. L’IP 10.0.0.138 è un IP interno del router, quindi lui fa da server primario. Ma a sua volta lui da dove effettua la risoluzione dei nomi? Dai server forniti dalla connessione WAN, ovvero da Infostrada. E questo ci porta al problema sopra, ovvero una risoluzione DNS condizionata da ricerca.wind.it (che per inciso censura anche dei siti).

La conferma la possiamo avere solamente collegandoci in telnet al modem. Dopo aver fatto login lanciamo il comando dns server forward dnsset list

{admin}=>dns server forward dnsset list
Forwarding Templates
====================
Set Metric Metric Setup Owner DNS-Server EDNS Label Interface
--- ------ ------------ ----- --------------------------------------- ---- --------------- -------------------------------
 2 0 Constant <learned IPv4 server> voice_rt VOICE 

Forwarding Servers (flags: [*]Dynamic [D]HCP [P]PP [I]PSEC [R]TADV [T]rigger)
==================
Set Metric Flg DNS-Server EDNS Label Intf State
--- ------ --- --------------------------------------- ---- --------------- ------------------------------- -----
 0 10 P* 193.70.152.15 Internet UP 
 0 10 P* 212.52.97.15 Internet UP 

Please note: the queries will be forwarded to all entries of a matching DNS Set (see rules section) AND
 all available entries in DNS Set 0.

Ed ecco apparire i DNS Wind/Infostrada.

Volendo inserire i FreeDNS, con un backup su Google DNS, lanciamo questi comandi nella shell telnet del modem:


dns server forward dnsset flush
dns server forward dnsset add set=0 dns=37.235.1.177 metric=1 intf=Internet
dns server forward dnsset add set=0 dns=37.235.1.174 metric=2 intf=Internet
dns server forward dnsset add set=0 dns=8.8.4.4 metric=3 intf=Internet
dns server forward dnsset list
saveall

Il comando list è un di più, per verificare che sia tutto ok. Nel mio caso il risultato è questo:


Forwarding Templates
====================
Set Metric Metric Setup Owner DNS-Server EDNS Label Interface
--- ------ ------------ ----- --------------------------------------- ---- --------------- -------------------------------
2 0 Constant <learned IPv4 server> voice_rt VOICE

Forwarding Servers (flags: [*]Dynamic [D]HCP [P]PP [I]PSEC [R]TADV [T]rigger)
==================
Set Metric Flg DNS-Server EDNS Label Intf State
--- ------ --- --------------------------------------- ---- --------------- ------------------------------- -----
 0    1        37.235.1.177          Internet UP
 0    2        37.235.1.174          Internet UP
 0    3        8.8.4.4               Internet UP

Please note: the queries will be forwarded to all entries of a matching DNS Set (see rules section) AND
all available entries in DNS Set 0.

Attenzione che dopo la modifica dei DNS non funzionerà più il telefono fisso Infostrada. Ma il problema è risolvibile.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Solve : *
27 − 5 =


Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.