City_Hunter
17-02-2005, 12:58
Ultimamente mi son capitati un paio di computer in rete, uno con linux e uno con windows. Navigando con mozilla firefox (http://www.mozilla.org/products/firefox/) ho riscontrato una lentezza eccessiva nella risoluzione dei nomi (DNS lookup).
Dapprima ho pensato che fosse un problema semplicemente legato ai server DNS impostati per fare le risoluzioni; successivamente però ho notato che dal pc con windows il problema non sussisteva, anche se la connessione ad internet e i server DNS scelti erano gli stessi.
A quel punto ho cominciato ad indagare un pò sul box con linux. Facendo delle semplici risoluzioni con host da console, non ho notato alcun rallentamento.
La "colpa" era proprio di firefox; infatti il browser, probabilmente solo in presenza di supporto ipv6 (che su linux era compilato nel kernel), effettua anche risoluzioni di tipo AAAA (nomi ipv6) quando viene digitato un url.
E' bastato entrare nella schermata di configurazione avanzata (quella accessibile digitando about:config come url) e cambiare il valore della chiave network.dns.disableIPv6 su true. Il tempo di lookup è tornato normale :)
In generale, se non si ha necessità di fare query di questo tipo, è una buona idea disattivare le query v6 su firefox per risparmiare tempo durante i lookup.
Dapprima ho pensato che fosse un problema semplicemente legato ai server DNS impostati per fare le risoluzioni; successivamente però ho notato che dal pc con windows il problema non sussisteva, anche se la connessione ad internet e i server DNS scelti erano gli stessi.
A quel punto ho cominciato ad indagare un pò sul box con linux. Facendo delle semplici risoluzioni con host da console, non ho notato alcun rallentamento.
La "colpa" era proprio di firefox; infatti il browser, probabilmente solo in presenza di supporto ipv6 (che su linux era compilato nel kernel), effettua anche risoluzioni di tipo AAAA (nomi ipv6) quando viene digitato un url.
E' bastato entrare nella schermata di configurazione avanzata (quella accessibile digitando about:config come url) e cambiare il valore della chiave network.dns.disableIPv6 su true. Il tempo di lookup è tornato normale :)
In generale, se non si ha necessità di fare query di questo tipo, è una buona idea disattivare le query v6 su firefox per risparmiare tempo durante i lookup.