intern DNS toewijzen op basis van poort

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • JoeBlack2k
  • Registratie: September 2001
  • Laatst online: 19:36

JoeBlack2k

I Love Hilary

Topicstarter
Ik heb een probleem, en ben al de hele dag aan het zoeken maar de vraagstelling is vrij lastig:

Zoals velen heb ik een domein: extern.com thuis heb ik een router en een aantal services:

FTP (21) (192.168.2.2)
SSH (22) (192.168.2.3)
WEBMAIL (8081) (192.168.2.50)

etc..

als ik die poort forward en een CNAME record aanmaak dan kan ik overal bij met bijvoorbeeld server.extern.com

dus op mijn mobiel is de mail server: server.extern.com

echter.. als ik thuis ben hoeft het niet met een omweg dit kan ook gewoon direct naar 192.168.2.50

hoe kan ik dan intern tegen mijn router of DNS Server zeggen:

"als het port 8081 is dan 192.168.2.50 maar als het port 21 is dan 192.168.2.2"

ik kan natuurlijk wel alleen de mailserver doen maar dan werkt de ftp niet meer intern


hoe vlieg ik dit aan ? is dat DNS ? moet ik een NAT ? ik lees zoveel tegenstrijdig maar ik kan niet de enige zijn lijkt mij :)

Hilary Duff 4-Life

Beste antwoord (via JoeBlack2k op 11-07-2019 20:12)


  • JohanKupers
  • Registratie: Juli 2018
  • Niet online

JohanKupers

Würüm? Dürüm!

Met een beetje mazzel ondersteund je router NAT loopback, dan kun je gewoon de externe naam gebruiken en sluist die het verkeer zo naar de juiste interne server.

[ Voor 14% gewijzigd door JohanKupers op 11-07-2019 17:58 ]

⛔ Trackers of betalen ⛔

Alle reacties


Acties:
  • 0 Henk 'm!

  • DukeBox
  • Registratie: April 2000
  • Laatst online: 23:34

DukeBox

loves wheat smoothies

Dat kan niet. DNS speelt zich eerder af dan het connecten naar een poort. Maar ik denk dat je op zoek bent naar 'split dns', dat kan echter niet op poort niveau maar gaat per (sub)zone.

[ Voor 43% gewijzigd door DukeBox op 11-07-2019 17:55 ]

Duct tape can't fix stupid, but it can muffle the sound.


Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • JohanKupers
  • Registratie: Juli 2018
  • Niet online

JohanKupers

Würüm? Dürüm!

Met een beetje mazzel ondersteund je router NAT loopback, dan kun je gewoon de externe naam gebruiken en sluist die het verkeer zo naar de juiste interne server.

[ Voor 14% gewijzigd door JohanKupers op 11-07-2019 17:58 ]

⛔ Trackers of betalen ⛔


Acties:
  • 0 Henk 'm!

  • JoeBlack2k
  • Registratie: September 2001
  • Laatst online: 19:36

JoeBlack2k

I Love Hilary

Topicstarter
JohanKupers schreef op donderdag 11 juli 2019 @ 17:57:
Met een beetje mazzel ondersteund je router NAT loopback, dan kun je gewoon de externe naam gebruiken en sluist die het verkeer zo naar de juiste interne server.
Hmm dat is misschien wel iets ja, het is een Asus AC5300 opzich wel bekende firmware..

ik zat ook te denken of het misschien met iptables kon

iptables -t nat -A PREROUTING -p tcp --dport 21 -j DNAT --to-destination 192.168.24.2:21

zoiets

Hilary Duff 4-Life


Acties:
  • 0 Henk 'm!

  • DukeBox
  • Registratie: April 2000
  • Laatst online: 23:34

DukeBox

loves wheat smoothies

@JohanKupers maar dan gaat nog steeds al het verkeer via de router en ook niet op poort basis.

Duct tape can't fix stupid, but it can muffle the sound.


Acties:
  • 0 Henk 'm!

  • JohanKupers
  • Registratie: Juli 2018
  • Niet online

JohanKupers

Würüm? Dürüm!

DukeBox schreef op donderdag 11 juli 2019 @ 18:02:
@JohanKupers maar dan gaat nog steeds al het verkeer via de router en ook niet op poort basis.
Ja, het loopt dan via de router, maar of dat zo erg is voor intern verkeer. En NAT loopback houdt zich ook netjes aan de poorten. Zo heb ik hier thuis allerlei servers draaien (FTPS, SMTP, HTTP(S) en RDP) welke ik intern en extern op exact dezelfde URL benader.

⛔ Trackers of betalen ⛔


Acties:
  • 0 Henk 'm!

  • Hmmbob
  • Registratie: September 2001
  • Laatst online: 14-10 18:21
NAT loopback is inderdaad wat @JoeBlack2k zoekt (maar wat gek omschrijft)

[ Voor 21% gewijzigd door Hmmbob op 11-07-2019 18:11 ]

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • Gitano
  • Registratie: Juni 2000
  • Laatst online: 27-09 13:28
Op je interne netwerk een eigen dns server draaien ( bijv. PiHole) geeft nog meer voordelen, en binnen PiHole voor de specifieke servers de interne ip nummers opgeven. ?

Acties:
  • 0 Henk 'm!

  • JohanKupers
  • Registratie: Juli 2018
  • Niet online

JohanKupers

Würüm? Dürüm!

JoeBlack2k schreef op donderdag 11 juli 2019 @ 18:02:
[...]


Hmm dat is misschien wel iets ja, het is een Asus AC5300 opzich wel bekende firmware..

ik zat ook te denken of het misschien met iptables kon

iptables -t nat -A PREROUTING -p tcp --dport 21 -j DNAT --to-destination 192.168.24.2:21

zoiets
Met die regel zal je weinig FTP servers op het Internet kunnen bezoeken, alle verzoeken worden dan doorgestuurd naar je interne FTP. :+

⛔ Trackers of betalen ⛔


Acties:
  • 0 Henk 'm!

  • DukeBox
  • Registratie: April 2000
  • Laatst online: 23:34

DukeBox

loves wheat smoothies

JohanKupers schreef op donderdag 11 juli 2019 @ 18:10:
Ja, het loopt dan via de router, maar of dat zo erg is voor intern verkeer.
Je krijgt maar de halve maximale snelheid en het belast je router onnodig.

Duct tape can't fix stupid, but it can muffle the sound.


Acties:
  • +1 Henk 'm!

  • JohanKupers
  • Registratie: Juli 2018
  • Niet online

JohanKupers

Würüm? Dürüm!

DukeBox schreef op donderdag 11 juli 2019 @ 18:16:
[...]

Je krijgt maar de halve maximale snelheid en het belast je router onnodig.
Dan had de router maar een vak moeten leren. :+

Natuurlijk kan het anders, maar de rompslomp wordt groter. Bij iedere wijziging moet TS instellingen wijzigen op de router en later ook in zijn interne DNS. Als je NAT loopback gebruikt scheelt dat de tweede stap.

⛔ Trackers of betalen ⛔


Acties:
  • 0 Henk 'm!

  • hcQd
  • Registratie: September 2009
  • Laatst online: 23:05
Je kunt ook verschillende domeinnamen gebruiken voor de verschillende services: mail.extern.com, ftp.extern.com, etc. Van buiten laat je ze verwijzen naar je externe IP-adres, via een lokale DNS-server naar het juiste interne IP-adres.

Acties:
  • 0 Henk 'm!

  • DukeBox
  • Registratie: April 2000
  • Laatst online: 23:34

DukeBox

loves wheat smoothies

@JohanKupers het is zeker de meest eenvoudige manier van werken. Voor 'die ene pc' waar performance nodig is kan je altijd nog een hosts file gebruiken om te overrulen. Dat is iets makkelijker dan een DNS server opzetten.
Voordeel van DNS is dat het voor iedereen werkt en centraal geregeld wordt.
NAT loopback / hairpinning wil ook nog wel eens problemen geven met http/2, multicast en andere UDP gerelateerde dingen.

@hcQd en dat is dus split dns ;)

Duct tape can't fix stupid, but it can muffle the sound.

Pagina: 1