Vai al contenuto

Archivio per gennaio, 2008

23
Gen

Windows Vista e localhost

Ieri ho avuto dei problemi utilizzando Picasa e Google Earth per taggare le foto sul mio portatile con Windows Vista Home Premium. Ho sempre utilizzato questi programmi sul pc di casa con Windows XP senza alcun problema. Utilizzando l’apposita funzione di Picasa, viene creato un collegamento via HTTP con Google Earth e, tramite questo collegamento, è possibile localizzare le foto sulla mappa.

Il problema nasce proprio da questo collegamento HTTP, l’applicazione prova ad accedere a un indirizzo di tipo http://localhost che genera un errore di connessione. Provando ad accedere via browser all’indirizzo viene effettivamente restituito un errore di tipo DNS, in pratica su localhost non c’è nessun servizio in attesa di connessioni. Controllando le porte in ascolto, invece, la porta risulta correttamente aperta, infatti collegandosi all’indirizzo http://127.0.0.1, ovvero l’indirizzo ip corrispondente a localhost, tutto funziona.

Ho controllato il file hosts per vedere se, per qualche strano motivo, mancasse il riferimento a localhost ma la riga corrispondente era li come sempre. Dopo varie prove ho scoperto che il problema è dovuto a IPv6: l’indirizzo localhost viene risolto con il corrispettivo IPv6 (::1) invece di quello IPv4 (127.0.0.1) generando errori di connessione.

Il modo più sbrigativo che ho trovato per risolvere il problema è stato commentare, nel file hosts, la riga relativa all’indirizzo IPv6.


5 commenti