Kan man ha flera servrar bakom ett publikt ip?

Permalänk
Medlem

Kan man ha flera servrar bakom ett publikt ip?

Hej, jag undrar om någon vet om man kan köra t.ex två mail-servrar bakom ett publikt ip.
Har en pfsense router som man kan port-forwarda port 25 till en server. Finns det något sätt man istället kan skicka trafiken till en dns eller liknade som i sin tur skickar vidare till rätt host.

ex t@host-a.com -> pfsense(192.168.1.1) -> dns(192.168.1.2) -> mail.host-a.com(192.168.1.11)
ex t@host-b.com -> pfsense(192.168.1.1) -> dns(192.168.1.2) -> mail.host-b.com(192.168.1.12)

Permalänk
Medlem

Spontant borde det gå om du skickar all post från internet till en mailserver och sen låter den skicka vidare till rätt mailserver.
Dock kan det bli lite intresant konfig för att undvika studsande mail och att den kan användas för att skicka spam

Visa signatur

Arbetsdator: HFX Mini. Ryzen 3600, GTX1650. Skärmar: Dell 2415

Permalänk
Medlem

Tror att du eventuellt kan få till detta i pfsense med "haproxy"

Permalänk
Medlem

Du kanske har en god anledning till att separera domänerna mellan två servrar vad vet jag men annars kan du ju ta emot mail för flera domäner på en och samma server. Enda andra lösningen är en mail-proxy som sköter logiken framför dina två mail-servrar. HAproxy är till för lastbalansering och kommer inte lösa ditt problem eftersom ditt första problem blir att mx-pekarna för dom två domänerna pekar mot samma IP, det du behöver lösa är filtreringen. Men som sagt jag skulle ha kört båda domänerna på samma mail-server.

Visa signatur

Cisco - Linux - VMWare
-- Citera mig om ni vill få återkoppling --

Permalänk
Medlem
Skrivet av deegan:

Du kanske har en god anledning till att separera domänerna mellan två servrar vad vet jag men annars kan du ju ta emot mail för flera domäner på en och samma server. Enda andra lösningen är en mail-proxy som sköter logiken framför dina två mail-servrar. HAproxy är till för lastbalansering och kommer inte lösa ditt problem eftersom ditt första problem blir att mx-pekarna för dom två domänerna pekar mot samma IP, det du behöver lösa är filtreringen. Men som sagt jag skulle ha kört båda domänerna på samma mail-server.

Nu har jag inte testat detta själv, därför jag skrev "eventuellt":
http://jit.nuance9.com/2009/11/haproxy-routing-by-domain-name...

Det ska alltså gå att routa baserat på domännamn. Har även en polare som har satt upp detta fungerande, men osäker på om det var just haproxy han använde, om det inte löser sig kan jag fråga hur han gjorde.

Permalänk
Inaktiv
Skrivet av tunis78:

Hej, jag undrar om någon vet om man kan köra t.ex två mail-servrar bakom ett publikt ip.
Har en pfsense router som man kan port-forwarda port 25 till en server. Finns det något sätt man istället kan skicka trafiken till en dns eller liknade som i sin tur skickar vidare till rätt host.

ex t@host-a.com -> pfsense(192.168.1.1) -> dns(192.168.1.2) -> mail.host-a.com(192.168.1.11)
ex t@host-b.com -> pfsense(192.168.1.1) -> dns(192.168.1.2) -> mail.host-b.com(192.168.1.12)

Jag har lyckats göra domännamns-baserad portforward med/för apache iallafall, det måste finnas en lösning för mail också tycker man.

Permalänk
Medlem
Skrivet av anon200213:

Jag har lyckats göra domännamns-baserad portforward med/för apache iallafall, det måste finnas en lösning för mail också tycker man.

Får jag fråga hur du gjorde det? skulle du vilja skriva en liten guide?

Söker efter hur man får det att fungera med reverse proxy, men har inte kommit hem än så kan inte testa det jag har lärt mig.

Visa signatur

"En dator"

Permalänk
Inaktiv
Skrivet av ohoy:

Får jag fråga hur du gjorde det? skulle du vilja skriva en liten guide?

Söker efter hur man får det att fungera med reverse proxy, men har inte kommit hem än så kan inte testa det jag har lärt mig.

Det var ett gäng år sedan jag satte upp min lösning, så jag har inte det färskt i huvudet och kan verkligen inte skriva någon utförlig guide om hur jag gjorde. Däremot hittade jag en av artiklarna som jag löste det med: http://www.apachetutor.org/admin/reverseproxies

Permalänk
Medlem
Skrivet av anon200213:

Det var ett gäng år sedan jag satte upp min lösning, så jag har inte det färskt i huvudet och kan verkligen inte skriva någon utförlig guide om hur jag gjorde. Däremot hittade jag en av artiklarna som jag löste det med: http://www.apachetutor.org/admin/reverseproxies

Ah, har kollat på den sidan. Men du, är det här relevant? http://www.apptools.com/phptools/virtualhost.php

Visa signatur

"En dator"

Permalänk
Inaktiv
Skrivet av ohoy:

Ah, har kollat på den sidan. Men du, är det här relevant? http://www.apptools.com/phptools/virtualhost.php

Ja absolut, det är det. Jag kör virtual hosts på båda maskinerna.

Permalänk
Skrivet av tunis78:

Hej, jag undrar om någon vet om man kan köra t.ex två mail-servrar bakom ett publikt ip.
Har en pfsense router som man kan port-forwarda port 25 till en server. Finns det något sätt man istället kan skicka trafiken till en dns eller liknade som i sin tur skickar vidare till rätt host.

ex t@host-a.com -> pfsense(192.168.1.1) -> dns(192.168.1.2) -> mail.host-a.com(192.168.1.11)
ex t@host-b.com -> pfsense(192.168.1.1) -> dns(192.168.1.2) -> mail.host-b.com(192.168.1.12)

Vet att jag testa detta en gång med..

http://sourceforge.net/projects/scrollout/

Visa signatur

Server|2st Xeon E5620 2.4Ghz|Intel S5520HCR|48GB DDR3|150GBx2 RAID1 WD VelociRaptor | 18TB RAID6 |9280-24ie
Laptop
Lenovo T430, i7-3520 | 16GB RAM | 2x 512GB SSD | Nvidia 5400M
MacBook Air - Mid 2013