ciao
ho un problemino da sottoporvi:
su un mailserver configurato con postfix ho la seguente configurazione:
/etc/hosts
codice:
127.0.0.1 localhost
50.50.50.50 mail.pippo.it (indirizzo locale)
/etc/resolv.conf
codice:
search pippo.it
nameserver 50.50.50.51 (indirizzo locale server dns)
# nameserver x.x.x.x (indirizzo pubblico server dns del mio provider)
dunque la situazione è questa:
con questa configurazione risolve il dominio mail.pippo.it ottentendo l'indirizzo ip pubblico dal server dns, e non riesce a collegarvisi (ci deve fare un realy)
codice:
Oct 29 08:57:32 unixmail postfix/smtp[26580]: D7FE6A7EE4: to=<info@pippo.it>, relay=none, delay=0, status=deferred (connect to mail.pippo.it[ip_pubblico]: Connection refused)
ovviamente, perchè dalla rete interna non posso collegarmi ad un ip pubblico di un host che è all'interno della mia rete
quindi non ho fatto altro come si vede che aggiungere una riga a /etc/hosts che "forza la risoluzione" ad un indirizzo privato
infatti se provo a pingare tale host la risoluzione viene fatta sull'ip privato!
postfix invece continua a farmi la risoluzione tramite dns, e quindi rendendo impossibile la connessione
voi sapete il perchè? grazie