Modificare i DNS del modem fibra Infostrada (mantenendo il VoIP)

Tempo fa ho scritto come fare a modificare il range DHCP del modem Technicolor TG582N, questo principalmente perché se ci sono lease dhcp attive il modem rifiuta la modifica.

A parte questo avevo un po’ di problemi strani, dovuti ai DNS Infostrada. Uno era che i siti di Google venivano risolti con degli IP interni della rete Wind/Infostrada (come ho twittato qui), problema poi risolto dalla loro rete interna.
Poi ho anche scoperto che alcuni siti poco graditi venivano (purtroppo) censurati.
Allora ho modificato il modem per usare i DNS di Google, ma poco dopo mi sono però reso conto che il telefono fisso non stava più funzionando, e solo dopo un reset ha ripreso ad andare. Interpellata l’assistenza mi hanno detto che “non fornivano assistenza per questo tipo di problematica”.

Mi sono messo allora a smanettare sul modem ed ho trovato il problema.

All’inizio avevo ipotizzato che la rete Linux_private, presente insieme alla configurazione della rete LAN, potesse in qualche modo centrare. In realtà anche configurando quella rete in modo da essere compatibile con la nuova netmask non faceva funzionare il modem.

Il problema in realtà era molto più semplice… Il modem funge da client SIP, e come le vecchie schede Digium trasforma il digitale in analogico, con due porte FXO. Quindi il problema è lì.

Andando in Toolbox > Telephony > Configure possiamo vedere che il nostro account SIP di casa è numeroditelefono@sip.infostrada.it. In Expert Configure troviamo però qualcosa di più interessante, i server SIP di connessione! Ovvero voip.libero.it!

Com’è possibile che cambiando i DNS non funziona più il telefono? Forse perché voip.libero.it non risolve correttamente? La risposta è si!

La controprova:


$ host voip.libero.it 193.70.152.15
voip.libero.it has address 151.6.93.166

$ host voip.libero.it 8.8.8.8
Host voip.libero.it not found: 3(NXDOMAIN)

Quindi interrogando con un DNS esterno il numero di casa non può funzionare. Probabilmente è stato fatto in questo modo per evitare che un cliente si possa configurare il numero di casa fuori di casa.

La soluzione è molto semplice: andiamo a mettere l’indirizzo IP 151.6.93.166 al posto di voip.libero.it e la linea voce tornerà a funzionare, anche usando DNS diversi da quelli di Infostrada (come ad esempio quelli di FreeDNS, che non effettuano né logging né censura).

modifica_server_voip_modem_infostrada

10 pensieri su “Modificare i DNS del modem fibra Infostrada (mantenendo il VoIP)

    • probabilmente hanno modificato l’hostname. per sapere che indirizzo devi mettere (se è ancora sip.infostrada.it) dalla tua linea senza aver modificato i DNS apri un cmd e scrivi
      nslookup sip.infostrada.it
      l’indirizzo che ti viene restituito è quello da inserire

      • Verificato funziona, sostituito solo voip.libero.it con 151.6.93.166 non serve ip di sip.infostrada.it.

        DNS google e voip funzionante.

        Grazie

        • Sono in possesso del modem ZYXEL VMG8823-B50B fornito da Infostrada e vorrei impostare i DNS sul modem, in modo da non doverli inserire manualmente in ogni singolo client. Non riesco a trovare la voce voip.libero.it da sostituire. qualcuno potrebbe spiegarmelo gentilmente?

  1. Qualcuno può aiutarmi, voglio impostare i dns google in DLINK 5592.

    In DNS-Relay ho la seguente configurazione:
    Server DNS
    IPCP 212.52.97.15 e IPCP 193.70.152.15 (questi vanno cambiati con 8.8.8.8 e 8.8.4.4 ?)

    In regole per server dns dinamici ho 3 righe con:
    IPCP, IPCP e DHCPv4. (sip.infostrada.it voip.libero.it) quale cambio?

    Devo mantenere attivo il VOIP.

    Inoltre, come mai i notebook collegati si collegano al router tramite wifi ma non riescono ad accedere ad internet, nella configurazione attuale. PS: tramite ethernet accedono.

    Grazie mille del supporto
    Saluti

Lascia un commento

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

Solve : *
2 + 22 =


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