[LUGOS] Postfix in /etc/hosts na Debian Squeeze

Ales Casar casar at uni-mb.si
Fri Apr 22 12:56:26 CEST 2011


 	Pozdravljeni!

Na Debian Squeeze sem naletel na nek cuden problem s Postfixom. Ko Postfix 
dobi povezavo iz nekega IP-ja, ob (vsaj pri meni) obicajnih nastavitvah 
gre razresit ta IP, kar naredi tako, da najprej pogleda, v katero ime se 
tisti IP razresi, potem pa se preveri ali se dobljeno ime razresi nazaj v 
isti IP (ce je IPjev vec, potem ali je vsaj eden med njimi enak 
prvotnemu).

Ko to deluje preko DNS (v veliki vecini primerov), je vse v redu. Ce pa je 
slucajno IP vpisan v datoteko /etc/hosts, ga sicer pravilno razresi v ime, 
nastopijo pa tezave, ko poskusa preveriti, ce se ime razresi v isti IP, v 
primerih, ko za isto ime v /etc/hosts imamo vec IPjev (vrstic). Ce se 
sprasujete, kdaj le pa to imamo - takrat, ko so racunalniki dual stack na 
IPv4 in IPv6, kjer imamo eno vrstico z IPv4 IP-jem ter drugo z IPv6 
IP-jem. V teh primerih to deluje za IP, ki je v /etc/hosts vpisan visje 
(je cisto vseeno ali je IPv4 ali IPv6), za drugega po vrsti pa ne, ker 
nekako ne najde pripadajocega IP-ja iz naslova.

Ce ustrezne vrstice (tipicno localhost in masina sama) zbrisem iz 
/etc/hosts, potem vse lepo deluje. Ampak verjetno bi veliko zadev grdo 
pogrnilo v primerih, ko noben DNS server ne bi bil dostopen.

Kaksen telnet pa recimo najde oba IP-ja od pripadajocega imena tudi iz 
/etc/hosts.

Na Debian Lenny in Debian Sarge tega problema ni. Kjer drugje pa mislim, 
da nimam dual stack masine s Postfixom, da bi to na enostaven nacin 
preizkusil.

Ima kdo kaksno idejo, kako to resiti?

Lep pozdrav,
 		Ales

-- 
Ales Casar                |  Email:    casar at uni-mb.si
Computer Centre           |  DECnet:   RCUM::ALES
University of Maribor     |  AX.25:    S56SAC @ S50MBR.SVN.EU
SLOVENIA                  |  WWW:      http://www.el.feri.uni-mb.si/~ales/


More information about the lugos-list mailing list