[Mailverkeer] Hoe vind mail de juiste server?

Pagina: 1
Acties:
  • 118 views sinds 30-01-2008
  • Reageer

  • Booster
  • Registratie: Februari 2000
  • Laatst online: 19-05 17:18

Booster

Superuser

Topicstarter
Ik heb een beetje het maandagmorgen gevoel vandaag, en daar is de vraag dan ook naar ;)

Volgensmij is het echt mega-simpel, maar ik kom er niet uit op het moment:

We stellen de volgende situatie:
• Een bedrijf heeft, op IP-adres AA, 24/7 een webserver draaien.
Deze server staat in de DNS bekend als:
www.foo.nl (hoofddomein)
www.bar.nl
www.monkey.nl
www.hashbang.nl


• Een bedrijf heeft, op IP-adres ZZ, 24/7 een mailserver draaien.
Deze server staat in de DNS (alleen) bekend als mail.foo.nl
• Het bedrijf ontvangt al enkele jaren succesvol mail voor alle domeinen.
Oftewel, mail voor bv monkey@monkey.nl komt rustig aan op mail.foo.nl

Maar... hoe gaat dat dan :? :?

Stel een mailserver (mail.thegates.net) ontvangt een mailtje.
De afzender van deze mail is bill@thegates.net en deze moet naar foo@bar.nl.

• mailserver doet dns query voor bar.nl
• mailserver krijgt ip-adres AA terug
• mailserver connect naar ip-adres AA op de smtp-poort en... krijgt geen response, omdat de mailserver helemaal niet bar.nl is.

Hoe weet de mail nu naar welke mailserver het moet?

The cake is a lie | The Borealis awaits...


  • Arno
  • Registratie: Juli 2000
  • Laatst online: 22:46

Arno

PF5A

Dat staat in DNS in de zogenaamde MX records :)

"Supercars are made to mess around with G-forces, hypercars are made to mess around with G-strings"
Jeremy Clarkson


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

MX records in de DNS en een goed geconfigde mailserver ;)

[ Voor 3% gewijzigd door Erkens op 02-01-2003 10:49 . Reden: hoe kan Traag nu toch snel zijn :+ ]


  • Booster
  • Registratie: Februari 2000
  • Laatst online: 19-05 17:18

Booster

Superuser

Topicstarter
Ok, to get things straight:

het DNS-record van ieder domein bevat dus een MX-record waarin staat aangegeven welke mailserver mail mag ontvangen die aan dit domein gericht is.

De MX-records van bar.nl, monkey.nl e.d. zeggen dus: foo.nl
booster@cerebral:~$ nslookup
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.
> set type=mx
> monkey.nl
Server: 127.0.0.1
Address: 127.0.0.1#53

Non-authoritative answer:
monkey.nl mail exchanger = 50 mail.foo.nl.
monkey.nl mail exchanger = 75 etrn.nl.uu.net.
monkey.nl mail exchanger = 100 fallback.nl.uu.net.

Authoritative answers can be found from:
>
[edit]
Het kan ook met dig uiteraard:
booster@cerebral:~$ dig monkey.nl mx
[cut]
;; QUESTION SECTION:
;monkey.nl. IN MX

;; ANSWER SECTION:
monkey.nl. 85939 IN MX 50 mail.foo.nl.
monkey.nl. 85939 IN MX 75 etrn.nl.uu.net.
monkey.nl. 85939 IN MX 100 fallback.nl.uu.net.

;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jan 2 11:40:52 2003
;; MSG SIZE rcvd: 102
booster@cerebral:~$

[ Voor 30% gewijzigd door Booster op 02-01-2003 11:44 ]

The cake is a lie | The Borealis awaits...


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Booster schreef op 02 januari 2003 @ 11:38:
Ok, to get things straight:

het DNS-record van ieder domein bevat dus een MX-record waarin staat aangegeven welke mailserver mail mag ontvangen die aan dit domein gericht is.

De MX-records van bar.nl, monkey.nl e.d. zeggen dus: foo.nl

[...]


[edit]
Het kan ook met dig uiteraard:

[...]
yup, en wat is het probleem dan?

  • Booster
  • Registratie: Februari 2000
  • Laatst online: 19-05 17:18

Booster

Superuser

Topicstarter
Niets meer, ik begrijp het nu :)

bedankt

The cake is a lie | The Borealis awaits...

Pagina: 1