martedì 13 ottobre 2009

Unable to resolve local host

Come scritto nei cenni sul funzionamento delle DCC, per funzionare correttamente queste richiedono l'IP del mittente (che sarà poi passato al destinatario per la connessione). Può sorgere spontanea la domanda: da dove viene preso questo IP?

A meno di non volerlo inserire a mano nelle opzioni del client, i metodi di lookup sono due. Quello locale e quello basato sul server. Nella maggior parte dei casi la scelta del metodo (impostabile in mIRC dalle opzioni su Connect->Local Info) non porterà ad alcun cambiamento.

Il discorso cambia in presenza di vhosts o ipv6. In tal caso il lookup non dovrà essere quello su server, altrimenti mIRC imposterà come ip per la dcc quello ottenuto facendo un /userhost sul server IRC, prendendo l'ip del vhost piuttosto che il vostro.


Se dovesse capitarvi di tentare l'invio un file e ricevere per tutta risposta il messaggio "unable to resolve local host", vuol dire che mIRC non riesce a procurarsi il vostro ip da passare al destinatario del file. Un primo tentativo di risoluzione del problema è il comando di mIRC /localinfo -h che provvede a fare un lookup di tipo normale (non quello server) che nella maggior parte dei casi corregge l'impostazione.

Una situazione anomala avviene quando entrambi i metodi di lookup forniscono un ip che non è quello corretto, ed è diverso da quello con cui si esce e si compare sul server IRC (un IRC operator può controllare qual è il vostro ip sul server IRC). In questo caso occorre capire a cosa è dovuto il lookup sbagliato.

Se /localinfo -h non risolve il problema, una soluzione può essere impostare mIRC in modo che prenda da server (quindi lookup su server) SOLO l'ip e non si affidi alla risoluzione del local host (che in questi casi è sbagliata). E' sufficiente, sempre dalle opzioni Connect->Local Info, scegliere di ottenere solo l'ip deselezionando local host. Alternativamente si possono provare altre combinazioni di lookup (server o normal) e di get on connect (prendere o meno anche il local host da risolvere per l'ip).

Estrema soluzione per problemi di questo tipo, è l'inserimento a mano, da Connect->Local Info nell'editbox per l'IP, dell'ip corretto per la connessione diretta al proprio pc.

fonte: azzurra irc network

Nessun commento:

Posta un commento

Related Posts Plugin for WordPress, Blogger...