[postfix-users] Re-2: IPv6 bei localhost
Ich habe localhost bei allen nur bei 127.0.0.1. Warum sollte ich da eine IPv6 Adresse für localhost nehmen? Ich denke dass man dem localhost nur eine IP zuweisen sollte. lg jo
-------- Original Message -------- Subject: Re: [postfix-users] IPv6 bei localhost (28-Dez-2013 19:07) From: Alexander Palm via postfix-users postfix-users@de.postfix.org To: postfix-users@de.postfix.org
Am 28.12.2013 um 18:20 schrieb Patrick Ben Koetter p@sys4.de:
- Alexander Palm via postfix-users alexander.palm@gmail.com:
Hallo liebe Postfix-User,
zum Hintergrund: ich habe meinen vServer die Tage auf DualStack
Betrieb
IPv4/IPv6 eingerichtet. Soweit läuft auch alles wunderbar - bist auf
eine
Kleinigkeit:
Im mail.log steht immer, wenn mailman eine mail intern zustellt
folgend Warnung:
Dec 28 15:35:01 hxxxxxxx postfix/smtpd[16687]: warning: hostname
localhost does not resolve to address ::1: No address associated with hostname
Dec 28 15:35:01 hxxxxxxx postfix/smtpd[16687]: connect from unknown[::1]
Die /etc/hosts ist meiner Meinung nach Richtig: 127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
Die Mail wird auch zugestellt - aber die Warnung ist einfach
verwunderlich.
Läuft Dein Server chrooted? Wenn ja, dann prüfe auch die
/var/spool/postfix/etc/hosts. Ja, tut er - die /var/spool/postfix/etc/hosts wurde bei jedem Neustadt von postfix immer brav kopiert bzw. aktualisiert.
Ist leider nicht der Grund. :-(
p@rick
Gruß, Alex
postfix-users mailing list postfix-users@de.postfix.org http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
Am 29.12.13 18:53, schrieb Joachim Burbach via postfix-users:
Ich habe localhost bei allen nur bei 127.0.0.1. Warum sollte ich da eine IPv6 Adresse für localhost nehmen? Ich denke dass man dem localhost nur eine IP zuweisen sollte. lg jo
Nö, IPv4 und IPv6 haben nichts miteinander zu tun. Beide Protokolle nutzen nur zufällig Programme gleichen Namens.
Am 29.12.2013 um 21:46 schrieb Ralph J.Mayer via postfix-users postfix-users@de.postfix.org:
Am 29.12.13 18:53, schrieb Joachim Burbach via postfix-users:
Ich habe localhost bei allen nur bei 127.0.0.1. Warum sollte ich da eine IPv6 Adresse für localhost nehmen? Ich denke dass man dem localhost nur eine IP zuweisen sollte. lg jo
Nö, IPv4 und IPv6 haben nichts miteinander zu tun. Beide Protokolle nutzen nur zufällig Programme gleichen Namens.
Nachdem ich noch etwas rum probiert habe, habe ich jetzt eine Lösung, die bist jetzt ganz gut aussieht.
Ich habe die Zeilen 127.0.0.1 und ::1 ausgetauscht - zuerst kommt die IPv6 Adresse:
# cat /etc/hosts ::1 localhost ip6-localhost ip6-loopback 127.0.0.1 localhost
fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
Das Ergebnis bei postfix:
IPv4 Connect: Dec 30 17:11:55 h2156377 postfix/smtpd[21052]: connect from localhost[127.0.0.1] Dec 30 17:11:55 h2156377 postfix/smtpd[21052]: 39F3B177004A: client=localhost[127.0.0.1]
IPv6 Connect: Dec 30 17:12:01 h2156377 postfix/smtpd[21052]: connect from localhost[::1] Dec 30 17:12:01 h2156377 postfix/smtpd[21052]: 7A44A177004A: client=localhost[::1]
Keine Warnung mehr!
Einzige komische - ist die Ausgabe von getent hosts wenn man localhost bzw. 127.0.0.1 auflöst:
# getent hosts 127.0.0.1 127.0.0.1 localhost ip6-localhost ip6-loopback
# getent hosts localhost ::1 localhost ip6-localhost ip6-loopback
# getent hosts 127.0.0.1 localhost ip6-localhost ip6-loopback 127.0.0.1 localhost
Aber damit kann ich leben - denn der Rest scheint sich wie gewollt zu verhalten:
# ping -n localhost PING localhost (127.0.0.1) 56(84) bytes of data. 64 bytes from 127.0.0.1: icmp_req=1 ttl=64 time=0.034 ms
# ping6 -n localhost PING localhost(::1) 56 data bytes 64 bytes from ::1: icmp_seq=1 ttl=64 time=0.035 ms
Sieht für mich so aus, als würden die anderen Programme damit umgehen können und Postfix jetzt auch..
Spricht etwas dagegen erst die ::1 und dann die localhost zu hinterlegen?
Guten Rutsch, Alex
participants (3)
-
Alexander Palm via postfix-users
-
Joachim Burbach via postfix-users
-
Ralph J.Mayer via postfix-users