PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eine Mailserver erhalten "non-existent host"



jduck01
04.08.04, 11:34
Hi,

ich verwalte die Domain "spirit-gmh.de". Seit einier Woche habe ein paar Kunden von uns Probleme uns Mail zu senden, das versenden geht one Probleme.

Beim Senden erhalten sie folgende Meldung:
all relevant MX records point to non-existent hosts

Ich habe bei Google gesucht und dort werde der Fehler beschriebe, wenn man IPs anstellen von DNS-Namen ans MX Eintrag verwendet. Jedoch ist dies bei uns nicht der Fall.

Ein nslookup -type=ANY spirit-gmbh.de von mir zu Hause liefert folgendes:

[root@gateway2 root]# nslookup -type=ANY spirit-gmbh.de
Note: nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead. Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server: 192.168.100.1
Address: 192.168.100.1#53

Non-authoritative answer:
spirit-gmbh.de mail exchanger = 10 mail.spirit-gmbh.de.
spirit-gmbh.de mail exchanger = 5 gateman2.spirit-gmbh.de.
spirit-gmbh.de nameserver = arc02.accom.a1-net.de.
spirit-gmbh.de nameserver = fw.spirit-gmbh.de.

Authoritative answers can be found from:
spirit-gmbh.de nameserver = arc02.accom.a1-net.de.
spirit-gmbh.de nameserver = fw.spirit-gmbh.de.
gateman2.spirit-gmbh.de internet address = 212.66.132.34
fw.spirit-gmbh.de internet address = 212.66.132.34
arc02.accom.a1-net.de internet address = 212.66.128.129

Damit liefert er ja auch die Namen und keine IPS als MX Eintrag. Das Problem ist bekannt mit T-Online.

Hat einer noch eine Idee?

Grüsse
JDuck01

mbo
04.08.04, 11:54
Beim Senden erhalten sie folgende Meldung:
all relevant MX records point to non-existent hosts

Hat einer noch eine Idee?

Viele, ja.

Die Fehlermeldung besagt, daß die MX-Hosts, die aufgelöst werden, nicht vorhanden sind, also nicht im Netz.

Gehn wir doch mal auf die Suche:


# host spirit-gmbh.de
spirit-gmbh.de mail is handled (pri=5) by gateman2.spirit-gmbh.de
spirit-gmbh.de mail is handled (pri=10) by mail.spirit-gmbh.de

Gut, es gibt zwei MX-Einträge. Auf eine Domaine heißt noch nix, sofern beide DNS-Server erreichbar sind ...



# ping -c 1 gateman2.spirit-gmbh.de
64 bytes from gateman2.spirit-gmbh.de (212.66.132.34): icmp_seq=1 ttl=56 time=13.3 ms

# ping -c 1 mail.spirit-gmbh.de
64 bytes from gateman2.spirit-gmbh.de (212.66.132.34): icmp_seq=1 ttl=56 time=16.0 ms

... nur dummerweise haben beide Einträge die gleiche IP-Adresse. Ist also der MX mit Prio 5 nicht erreichbar, versucht der Mailserver es beim nächsten, in Deinem Fall dem mit Prio 10. Der ist nur nicht erreichbar, weil der erste ja auch gerade nicht erreichbar ist. Warum, daß solltest Du über die Logs und Netzwerkstatistiken erfahren.

Zu den MX-Einträgen generell: Es mach nicht wirklich Sinn zweimal den gleichen Host mit unterschiedlichen Namen einzutragen. Wenn denn, dann gehe über Deinen Netzbetreiber und laß Dir einen Queue einrichten, falls Dein Mailserver mal nicht erreichbar sein sollte.

cu/2 iae

jduck01
04.08.04, 12:19
Hi,

danke für die schnelle Antwort. Ich habe mit bei meinem Provider eine Mail-Queue einrichten lassen, bzw. wieder aktivieren lassen.

Wenn ich von meinem Privatrechner ein
host spirit-gmbh.de
mache, dann erhalte ich gar nichts. Kann das sein?

Grüsse
Jduck01

mbo
04.08.04, 12:33
danke für die schnelle Antwort. Ich habe mit bei meinem Provider eine Mail-Queue einrichten lassen, bzw. wieder aktivieren lassen.

Ändere auch den zweiten MX-Eintrag im DNS



Wenn ich von meinem Privatrechner ein
host spirit-gmbh.de
mache, dann erhalte ich gar nichts. Kann das sein?

Ja, sollte Dir aber zu denken geben.



# host spirit-gmbh.de
spirit-gmbh.de mail is handled (pri=5) by gateman2.spirit-gmbh.de
spirit-gmbh.de mail is handled (pri=10) by mail.spirit-gmbh.de

# nslookup spirit-gmbh.de
Server: localhost
Address: 127.0.0.1

Name: spirit-gmbh.de.

# nslookup mail.spirit-gmbh.de
Server: localhost
Address: 127.0.0.1

Non-authoritative answer:
Name: gateman2.spirit-gmbh.de
Address: 212.66.132.34
Aliases: mail.spirit-gmbh.de

# host www.spirit-gmbh.de
www.spirit-gmbh.de is a nickname for grobi.spirit-gmbh.de
grobi.spirit-gmbh.de has address 212.66.132.42


Im Zweifelsfall gibt es ja dnstracer. Ein Blick auf LinuxMagazin (http://www.linux-magazin.de/Artikel/ausgabe/2002/04/sysadauf/sysadauf.html)
dürfte bei der Suche nach dem Fehler weiterhelfen.

cu/2 iae

jduck01
04.08.04, 12:39
Ändere auch den zweiten MX-Eintrag im DNS

Was soll ich denn da ändern?
Das verstehe ich nicht so ganz.

Grüsse
JDuck01

jduck01
04.08.04, 12:45
Mit dnstracer erhalte ich folgendes von zu Hause:



[root@gateway2 spool]# /usr/local/bin/dnstracer -C -o -q mx gateman2.spirit-gmbh.de
Tracing to gateman2.spirit-gmbh.de[#mx] via 192.168.100.1, maximum of 3 retries
192.168.100.1 (192.168.100.1)
|\___ arc02.accom.a1-net.de [spirit-gmbh.de] (212.66.128.129)
\___ fw.spirit-gmbh.de [spirit-gmbh.de] (212.66.132.34)




Er findet den MX Eintrag nicht, jezt frage ich mich nur noch warum?

jduck01
04.08.04, 13:10
Er findet die MX-Einträge:



[root@gateway2 spool]# /usr/local/bin/dnstracer "-o" "-s" . "-q" mx spirit-gmbh.de
Tracing to spirit-gmbh.de[#mx] via A.ROOT-SERVERS.NET, maximum of 3 retries
A.ROOT-SERVERS.NET [.] (198.41.0.4)
|\___ B.DE.NET [de] (194.97.99.44)
| |\___ fw.spirit-gmbh.de [spirit-gmbh.de] (212.66.132.34) Got authoritative answer
| \___ arc02.accom.a1-net.de [spirit-gmbh.de] (212.66.128.129) Got authoritative answer
|\___ I.DE.NET [de] (206.65.170.100)
| |\___ arc02.accom.a1-net.de [spirit-gmbh.de] (212.66.128.129) (cached)
| \___ fw.spirit-gmbh.de [spirit-gmbh.de] (212.66.132.34) (cached)
|\___ G.DE.NET [de] (62.53.3.68)
| |\___ arc02.accom.a1-net.de [spirit-gmbh.de] (212.66.128.129) (cached)
| \___ fw.spirit-gmbh.de [spirit-gmbh.de] (212.66.132.34) (cached)
|\___ D.DE.NET [de] (81.91.162.5)
| |\___ fw.spirit-gmbh.de [spirit-gmbh.de] (212.66.132.34) (cached)
| \___ arc02.accom.a1-net.de [spirit-gmbh.de] (212.66.128.129) (cached)
|\___ C.DE.NET [de] (193.159.170.187)
| |\___ arc02.accom.a1-net.de [spirit-gmbh.de] (212.66.128.129) (cached)
| \___ fw.spirit-gmbh.de [spirit-gmbh.de] (212.66.132.34) (cached)
|\___ H.NIC.de [de] (192.36.144.211)
| |\___ arc02.accom.a1-net.de [spirit-gmbh.de] (212.66.128.129) (cached)
| \___ fw.spirit-gmbh.de [spirit-gmbh.de] (212.66.132.34) (cached)
|\___ J.NIC.de [de] (66.35.208.44)
| |\___ arc02.accom.a1-net.de [spirit-gmbh.de] (212.66.128.129) (cached)
| \___ fw.spirit-gmbh.de [spirit-gmbh.de] (212.66.132.34) (cached)
|\___ K.NIC.de [de] (210.81.13.179)
| |\___ arc02.accom.a1-net.de [spirit-gmbh.de] (212.66.128.129) (cached)
| \___ fw.spirit-gmbh.de [spirit-gmbh.de] (212.66.132.34) (cached)
|\___ F.NIC.de [de] (193.0.0.237)
| |\___ arc02.accom.a1-net.de [spirit-gmbh.de] (212.66.128.129) (cached)
| \___ fw.spirit-gmbh.de [spirit-gmbh.de] (212.66.132.34) (cached)
|\___ E.NIC.de [de] (193.171.255.34)
| |\___ arc02.accom.a1-net.de [spirit-gmbh.de] (212.66.128.129) (cached)
| \___ fw.spirit-gmbh.de [spirit-gmbh.de] (212.66.132.34) (cached)
\___ A.NIC.de [de] (81.91.161.5)
|\___ arc02.accom.a1-net.de [spirit-gmbh.de] (212.66.128.129) (cached)
\___ fw.spirit-gmbh.de [spirit-gmbh.de] (212.66.132.34) (cached)

arc02.accom.a1-net.de (212.66.128.129) spirit-gmbh.de -> 20 mail.a1-net.de.de
arc02.accom.a1-net.de (212.66.128.129) spirit-gmbh.de -> 10 gateman2.spirit-gmbh.de
fw.spirit-gmbh.de (212.66.132.34) spirit-gmbh.de -> 10 gateman2.spirit-gmbh.de
fw.spirit-gmbh.de (212.66.132.34) spirit-gmbh.de -> 20 mail.a1-net.de.de


Danke für deine Hilfe, leider scheint das Problem noch vorhanden zu sein, obwohl alle MXEinträge gefundern werden und auch ein Ping und ein Telnet auf Port 25 ohne Probleme geht. So langsam weiss ich nicht mehr was ich noch machen soll.