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