Newsgroup: it.comp.reti.ip-admin
Titolo: Libero irraggiungibile via mail...

Ciao ragazzi,
sono stra nuovo qui e penso di non avere nemmeno le competenze per  
postare, ma ho bisogno di aiuto.
Ho hosting presso 
www.crystaltech.com
 famoso provider americano.
Lavorando ci siamo accorti che non siamo in grado di inviare mail su  
libero.
Dopo mille peripezie abbiamo parlato con libero e ci hanno richiesto i log  
del server mail:
08:39:18 [18280] Sending remote mail for 
x...@xxx.it
08:39:29 [18280] 
x...@xxx.it
 to 
y...@libero.it
: Could not resolve 
libero.it
08:39:29 [18280] 
x...@xxx.it
 to 
y...@libero.it
: Connecting to 195.210.91.83
08:39:50 [18280] 
x...@xxx.it
 to 
y...@libero.it
: Connection Error: A  
connection attempt failed because the connected party did not properly  
respond after a period of time, or established connection failed because  
connected host has failed to respond
08:39:50 [18280] 
x...@xxx.it
 to 
y...@libero.it
: Connection to 195.210.91.83  
failed
08:50:06 [18280] 
x...@xxx.it
 to 
y...@libero.it
: Could not resolve 
libero.it
08:50:06 [18280] 
x...@xxx.it
 to 
y...@libero.it
: Connecting to 195.210.91.83
08:50:27 [18280] 
x...@xxx.it
 to 
y...@libero.it
: Connection Error: A  
connection attempt failed because the connected party did not properly  
respond after a period of time, or established connection failed because  
connected host has failed to respond
08:50:27 [18280] 
x...@xxx.it
 to 
y...@libero.it
: Connection to 195.210.91.83  
failed
09:00:30 [18280] Sending remote mail for 
x...@xxx.it
09:00:41 [18280] 
x...@xxx.it
 to 
y...@libero.it
: Could not resolve 
libero.it
09:00:41 [18280] 
x...@xxx.it
 to 
y...@libero.it
: Connecting to 195.210.91.83
09:01:01 [18280] 
x...@xxx.it
 to 
y...@libero.it
: Connection Error: A  
connection attempt failed because the connected party did not properly  
respond after a period of time, or established connection failed because  
connected host has failed to respond
09:01:01 [18280] 
x...@xxx.it
 to 
y...@libero.it
: Connection to 195.210.91.83  
failed
dove 
x...@xxx.it
 è un nostro account e 
y...@libero.it
 un qualsiasi account  
di libero.
Libero ha risposto così:
***********************
il problema sta nel fatto che il Vs server non riesce ad ottenere i RR MX
del dominio 
libero.it
.
L'IP 195.210.91.83 è il RR di tipo A per il dominio 
libero.it
==> nslookup -q=a 
libero.it
 
ns1.libero.it
Server:  
ns1.libero.it
Address:  195.210.91.100
Name:    
libero.it
Address:  195.210.91.83
Il modus operandi del mail server prevede che, in caso gli MX non siano
raggiungibili, si tenti la connessione al RR A del dominio (se presente)  
per
cercare di consegnare i msg. Dato che all'IP suddetto non è associato un
mail server i Vs msg non vengono consegnati.
Tra le varie cause che possono generare il problema, potrebbe succedere che
i pacchetti UDP di grosse dimensioni vengano filtrati (dato che la risposta
del dns relativamente agli MX di libero è corposa, a differenza ad es di
quella per il www)
Se davanti al mail server si trova un firewall si dovrebbe controllare se
questo tipo di filtro esiste, provando anche a forzare le queries dns in
modalità TCP anzichè UDP.
***********************
Purtroppo dall'America mi dicono che non hanno idea di come muoversi, e io  
capisco pochissimo di ciò che mi hanno risposto.
Qualcuno di voi sa darmi delle indicazioni?
Grazie
-- 
Merlinox
http://www.merlinox.com

Nella mia INNIORANZA sto provando anche i comandi:
nslookup -q=MX 
libero.it
 
ns1.libero.it
nslookup -q=MX 
libero.it
 
ns2.libero.it
ma sia a me sull'adsl, sia a CrystalTech non funziono.
Mentre ad altri amici anche in america funziona...
Help please

 08:39:29 [18280] 
x...@xxx.it
 to 
y...@libero.it
: Connecting to 195.210.91.83
Direi che e' proprio come ti hanno risposto.
Strano, perche' se controlli su 
www.dnsstuff.com
, l'MX di libero ha una 
barca di IP, tutti risolti regolarmente.
Inoltre, su 
www.squish.net/dnscheck
 sembra tutto a posto, a parte 
cogentco.com
, che di suo non brilla di efficienza. Potrebbe proprio 
essere lui, se il vostro provider lo usa come unico risolutore DNS.
Dite agli americani di settare altri DNS pubblici sul mailserver, specie 
qualcuno di 
nic.it
.
Ciao
Luca
-- 
Luca Sasdelli
Microsoft MVP - Security, Networking, Windows NT/2000/XP
http://support.microsoft.com/newsgroups/default.aspx
IDRCI Italia - 
http://www.idrci.it
 - 
http://forum.idrci.it
CHX-I, CHX-I NAT Stateful Packet Filter

qualcuno di 
nic.it
.
Non esistono "DNS pubblici di 
nic.it
".
-- 
ciao, | Does a route flap if nobody is listening to it?
Marco | (Ri)scoprire fidonet: 
http://bbs.bofh.it/

 Luca
-- 
Merlinox
http://www.merlinox.com

 
dns2.nic.it
Dai un'occhiata qua:
http://spazioinwind.libero.it/zaccasoft/3hm220dp4all/dns.htm
Almeno per tenerli come ultimo risolutore ...


 Luca
-- 
Merlinox
http://www.merlinox.com

>> 195.210.91.83
Pero', come scrivono dal supporto di libero, il loro record A non 
corrisponde all'MX, per cui la posta non puo' essere instradata.
Vedi se i tuoi corrispondenti USA possono aggiungere uno dei DNS 
elencati nella pagina del mio post precedente alla loro lista di resolver.



dns2.nic.it
NO! Non è un name server pubblico, chi ti dice di usarlo è un cretino.



-- 
Merlinox
http://www.merlinox.com


dns2 e 
dns3.nic.it
 sono i dns da usare come secondari (se vuoi) quando 
registri un nuovo dominio; non DEVE essere usato come dns.
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
	Prima di parlare collegare la spina del cervello,
	 leggere e in caso di schermata blu riavviare.

 NO! Non è un name server pubblico, chi ti dice di usarlo è un cretino.
Non e' mia abitudine rispondere alle provocazioni, e francamente non 
realizzo il perche' darmi del cretino. Se sbaglio, correggimi e basta.
Comunque: piuttosto che smontare le risposte altrui, perche' non dai una 
mano a chi ha chiesto aiuto? Merlinox ha chiesto un'informazione e dice 
che, dopo il tuo exploit sulle cretinate degli altri, e' ancora piu' 
confuso.
Se ti sembra di aver fatto una buona cosa ...


 Già non ci capivo nulla della mail di libero, adesso ancora meno!!!
Beh, io una risposta te l'ho data. Puo' essere che non sia esatta, ma 
puo' funzionare. Cosi' come possono funzionare i vari DNS pubblici di 
molti provider; ho citato il nic perche' si trova al top dell'.it, ma va 
bene qualsiasi DNS pubblico italiano, che risolve appunto sul nic.
Ora, appena qualcun altro scendera' dal pero e smettera' di infamare il 
prossimo tanto per sprecare banda, forse riuscirai ad avere quello che 
ti serve :-)



Mi sa che ci sono problemi anche da te:
robyt:~# nslookup -q=MX 
libero.it
 
ns1.libero.it
Server:         
ns1.libero.it
Address:        195.210.91.100#53
libero.it
       mail exchanger = 10 
mx3.libero.it
.
libero.it
       mail exchanger = 10 
mx4.libero.it
.
libero.it
       mail exchanger = 10 
mx5.libero.it
.
libero.it
       mail exchanger = 10 
mx1.libero.it
.
libero.it
       mail exchanger = 10 
mx2.libero.it
.
Non è che i loro (di crystal) dns hanno grossi problemi e tu stai usando 
giusto quelli?


Qualcuno di voi sa darmi delle indicazioni?
Rivolgiti a un provider vero, che sappia configurare un mail server e
come funziona la posta. Non è colpa di Libero e cambiare name server non
ti aiuterà in alcun modo.



-- 
Merlinox
http://www.merlinox.com


-- 
Merlinox
http://www.merlinox.com

 mi hanno risposto.
Direi che potresti iniziare chiedendo ai tizi in america
di avviare questo comando ed inviarti il risultato
nslookup -type=MX 
libero.it
se tutto funziona (ne dubito) dovrebbero avere una
lista di indirizzi MX tipo
libero.it
       MX preference = 10, mail exchanger = 
mx1.libero.it
libero.it
       MX preference = 10, mail exchanger = 
mx2.libero.it
libero.it
       MX preference = 10, mail exchanger = 
mx3.libero.it
libero.it
       MX preference = 10, mail exchanger = 
mx4.libero.it
libero.it
       MX preference = 10, mail exchanger = 
mx5.libero.it
mx1.libero.it
   internet address = 193.70.192.59
mx1.libero.it
   internet address = 193.70.192.90
mx1.libero.it
   internet address = 193.70.192.92
mx1.libero.it
   internet address = 193.70.192.54
mx1.libero.it
   internet address = 193.70.192.55
mx2.libero.it
   internet address = 193.70.192.59
mx2.libero.it
   internet address = 193.70.192.90
mx2.libero.it
   internet address = 193.70.192.92
mx2.libero.it
   internet address = 193.70.192.54
mx2.libero.it
   internet address = 193.70.192.55
mx3.libero.it
   internet address = 193.70.192.59
mx3.libero.it
   internet address = 193.70.192.90
mx3.libero.it
   internet address = 193.70.192.92
mx3.libero.it
   internet address = 193.70.192.54
mx3.libero.it
   internet address = 193.70.192.55
mx4.libero.it
   internet address = 193.70.192.92
mx4.libero.it
   internet address = 193.70.192.54
mx4.libero.it
   internet address = 193.70.192.55
mx4.libero.it
   internet address = 193.70.192.59
mx4.libero.it
   internet address = 193.70.192.90
se invece quello che ottengono č un errore, ho il grosso
sospetto che il loro DNS sia piazzato dietro ad un firewall
(logico) e che tale firewall NON consenta il traffico DNS
su TCP ma solo su UDP in questo caso, le eventuali reply
DNS su TCP (nel caso in cui la reply sia troppo "grossa"
per entrare in un singolo pacchetto UDP) verrebbero perse
ed il mail server a questo punto non sarebbe in grado di
inoltrare la posta
Prova quanto sopra e fammi/facci sapere ...
Ciao
-- 
* ObiWan
DNS "fail-safe" for Windows 2000 and 9X clients.
http://ntcanuck.com
Support and discussions forum
http://ntcanuck.com/net/board
408 XP/2000 tweaks and tips
http://ntcanuck.com/tq/Tip_Quarry.htm

 inoltrare la posta
-- 
Merlinox
http://www.merlinox.com

 nslookup -type=MX 
libero.it
-- 
Merlinox
http://www.merlinox.com

 stata:  DNS request timed out.
Hem ... prova con "nslookup -type=MX 
libero.it
. 195.210.91.100"
poi vediamo se la cosa funziona ... :-)
Resto in attesa della risposta degli americani...
Ciao

 / UDP?
Hm ... ok, semplificando MOLTO...
normalmente una query DNS viene portata
avanti usando il protocollo UDP, in pratica il
"client" invia la query al server sulla porta 53
con il protocollo UDP, il server a sua volta
risponde (ovviamente) con lo stesso protocollo
solo che .. se la risposta non "entra" in un
singolo pacchetto UDP, il client si troverà
con un errore "truncated answer"; ora.. i
"sacri testi" recitano che in questo caso la
query andrebbe ripetuta utilizzando questa
volta il protocollo TCP (sempre verso la porta
53 - DNS) in questo modo la risposta potrà
essere contenuta in più pacchetti e non sarà
troncata ... ora ... se tra il "client" (che potrebbe
essere il tuo DNS, il mailserver o quant'altro)
ed il server DNS c'è un "packet filter" e se tale
filtro è configurato in modo da permettere SOLO
traffico DNS su UPD, la seconda query fallirà
sempre ed il client non sarà in grado di ottenere
le risposte di cui ha bisogno
Ho cercato di sovra-semplificare la cosa solo
per chiarezza e ... spero di essere stato chiaro
Ciao

nslookup -type=MX 
libero.it
. 195.210.91.100
	DNS request timed out.
	    timeout was 2 seconds.
	*** Impossibile trovare nome server per l'indirizzo 
195.210.91.100
: Timed  
out
	Server:  UnKnown
	Address:  195.210.91.100
 
	DNS request timed out.
	    timeout was 2 seconds.
	*** Tempo scaduto per la richiesta a UnKnown
(sei molto gentile - grazie)


-- 
Merlinox
http://www.merlinox.com

  Address:  195.210.91.100
Ahio ... oddio... forse non è un problema..
da quale macchina stai provando ??
Se si tratta di un client qualsiasi forse non
è un problema, se invece si tratta del tuo
server DNS .. beh .. allora HAI un problema
:-)
Ciao

Sto provando dal mio PC su rete locale (dietro firewall) e al 99% la porta  
udp è chiusa.
Se lo faccio tramite il DNS settato di default sulla rete funziona (come  
da post precedente)
:)


-- 
Merlinox
http://www.merlinox.com

 
Significa che dando lo stesso comando a me funziona correttamente, quindi 
visto che sia il tuo provider sia te avete gli stessi problemi è lecito 
pensare che tu abbia impostato sui tuoi pc gli stessi dns del provider


 (come da post precedente)
Beh ... l'importante è che il DNS funzioni e che il mailserver usi il DNS
poi beh .. se i client non sono abilitati ad eseguire queries DNS verso
servers esterni, questo ... non è un problema, semmai solo una questione
di policy :-)
prova ad usare quel comando nslookup (senza specificare il server)
sul server di posta, se tutto funziona come dovrebbe, dovresti ottenere
la risposta corretta...
Ciao

 definito provider vero?
*Se* è vero, come dici, che "dall'America mi dicono che non hanno idea di
come muoversi", no, non è un provider vero, indipendentemente dalle
dimensioni del suo hosting.
E non sarebbe neanche l'unico provider grosso con tanti soldi dentro e
poche teste che sanno cosa stanno facendo...
-- 
cat: .signature: No such file or directory

Dimenticavo ... che hosting stai usando in U.S. ??


-- 
Merlinox
http://www.merlinox.com

> 
www.crystaltech.com
Hai provato a postare qui ??
http://www.crystaltech.com/forum/

 
http://www.crystaltech.com/forum/
Ooops .. sorry, ho visto il post _dopo_
averti risposto ... scusa

E' un mese che ci vado dietro.
Pare che loro non riescano ad individuare alcun tipo di problema nella  
loro configurazione di rete.


-- 
Merlinox
http://www.merlinox.com

 Grazie
-- 
Merlinox
http://www.merlinox.com

 arriva! :)
Hanno cambiato il gateway che si occupava
di "routare" il traffico; probabilmente allora si
trattava di un "semplice" problema di routing
Vabbč ... meglio cosě
Ciao

definito provider vero?
Se non è in grado di fare funzionare correttamente un mail server, no.


inoltrare la posta
Tutto giusto, ma non c'è motivo per cui una query per l'MX di 
libero.it
debba usare TCP. Come puoi verificare da te c'è ampio spazio, ma se per
qualche motivo la query dovesse sforare, al massimo sarebbe eliminata
una parte della additional section e questo non causa troncamento.


 Vabbè ... meglio così



-- 
Merlinox
http://www.merlinox.com

 bit che gira in un sistema.
Imho sbagli.  Qui rispettare ed essere educati significa prima di
tutto seguire le regole di usenet.  Cosa che tu continui a non fare.
http://www.freewebz.com/iosononiubbo/iosononiubbo.htm#quotare
-- 
Vuoi fare colpo su di lei con me?
Fai colpo su di lei con me! Fai colpo su di lei con me!
[Dr. Gonzo : Paura e delirio a Las Vegas]

Ecco l'ultima risposta di CrystalTech:
Hello, I actually may have found out what the problem is. I am working  
closely with SmarterTools and our NOC team to get final details. It seems  
that Libero doesn't follow RFC's when configuring their DNS. We can't  
resolve their MX records from their DNS using windows client tools from  
our network nor can we from SmarterTools network. This may be the cause as  
all our mail server but this one that works are windows based.
Come la interpretate?
Merlinox

 Come la interpretate?
Dipende da quale RFC intendono.
Ad un controllo veloce (
www.squish.net/dnscheck
, 
www.dnsreport.org
) 
sembra tutto a posto.
Pero' c'e' un warning:
mx1.libero.it
. and 
mx3.libero.it
. both resolve to 193.70.192.59
(non dirglielo, senno' 99 su 100 dicono che il problema e' quello senza 
controllare oltre ...)
Ciao
Luca
-- 
Luca Sasdelli
Microsoft MVP - Security, Networking, Windows NT/2000/XP
http://support.microsoft.com/newsgroups/default.aspx
IDRCI Italia - 
http://www.idrci.it
 - 
http://forum.idrci.it
CHX-I, CHX-I NAT Stateful Packet Filter

 Luca
-- 
Merlinox
http://www.merlinox.com

 E questo potrebbe causare casini a CT secondo te?
Non e' molto regolare, ma da qui a impedire l'invio di posta IMHO ce ne 
passa.


 molti provider; ho citato il nic perche' si trova al top dell'.it, ma va 
Huh?
C'è qualche provider che permette recursion a ip non della sua rete?
Se si, posso sapere chi è il pi^H^Hfolle?