A record voor game server

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • maubaan
  • Registratie: Oktober 2015
  • Laatst online: 23-05 13:48
Hoi,

Ik wil eens iets "testen" of ik het zelf kan maken.

Voor een game server (neem bijvoorbeeld mincraft) die ik thuis host op mijn eigen server gaan mensen nu naar mijn external IP.

Het is natuulijk een stuk mooier als ik mijn eigen domain hiervoor gebruik :D

Via TransIP waar ik mijn domain naam heb staan kan ik een A record instellen

kan dit echt zo simpel zijn als

Naam: gamenaam.domainnaam.nl TTL = 5 min Type = A Waarde = externe IP

Afbeeldingslocatie: https://tweakers.net/i/VjP-VweiUuwPVSGKsxRVnyFB2R8=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/Rid7DQMtNw1UFXgIQCofBQgo.png?f=user_large

Ik neem aan dat dit niet binnen een paar minuten werkt maar voordat ik mijn domain op de kop zet verifieer ik het graag even :D

omdat verschillende games op verschillende poorten werken is het mogelijk ook nog iets routen op poort nummer zodat er meerdere servers met verschillende Arecords kunnen draaien op het zelfde interne netwerk?

game1.domainnaam.nl -> minecraft
game2.domainnaam.nl -> valheim

De port forwarding voor deze games staan al, iedereen komt er in via het extern beschikbare IP en dit werkt prima.

I9-9900K | Asro Z390 PHANTOM GAMING 9 Z390 | GiBy8GB D6 RTX 2070 Windforce 8G | Corsair RM550X (2018) 550W ATX24 | Cooler Master ML120L RGB | Corsair Vengeance LPX 32 GB | NZXT H500

Alle reacties


Acties:
  • 0 Henk 'm!

  • synoniem
  • Registratie: April 2009
  • Niet online
Je A record is voor je hoofddomein zoals voorbeeld.nl. Voor een subdomein zoals game1.voorbeeld.nl gebruik je een CNAME record. Zolang ze naar hetzelfde ipnummer verwijzen kun je net zoveel CNAME records aanmaken als je wilt. De port forwarding gebeurt op je router niet op DNS niveau.

Acties:
  • +2 Henk 'm!

  • Geerrrt
  • Registratie: Juli 2008
  • Laatst online: 15-05 12:28
Als je alles op het zelfde ip adres draait zou ik het als volgt instellen:

A-Record: thuis.domeinnaam.nl -> IP
CNAME: minecraft.domeinnaam.nl -> thuis.domeinnaam.nl
CNAME: valheim.domeinnaam.nl -> thuis.domeinnaam.nl

Mocht het IP adres dan ooit veranderen, hoef je alleen het A-Record aan te passen

Eury#2434


Acties:
  • 0 Henk 'm!

  • maubaan
  • Registratie: Oktober 2015
  • Laatst online: 23-05 13:48
thanks voor alle tips! hier ga ik mee aan de slag :)

I9-9900K | Asro Z390 PHANTOM GAMING 9 Z390 | GiBy8GB D6 RTX 2070 Windforce 8G | Corsair RM550X (2018) 550W ATX24 | Cooler Master ML120L RGB | Corsair Vengeance LPX 32 GB | NZXT H500


Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16:05

Janoz

Moderator Devschuur®

!litemod

Als je meerdere dingen wilt hosten zou je een wildcard kunnen overwegen. Gewoon een * ipv een @. Alle xxxx.jedomein.ext worden dan doorgestuurd naar je ip.

Je poort verhaal is een beetje onzinnig. Dat heeft helemaal niks met elkaar te maken. De verschillende servers draaien al op verschillende poorten. Zou je het zo inrichten dan kun je in minecraft gewoon valheim.domein.ext invullen en dan verbindt hij toch met de minecraft server, puur omdat het domein wordt geresolved naar je ip en minecraft zelf vervolgens voor poort 25565 kiest

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • synoniem
  • Registratie: April 2009
  • Niet online
Voor de duidelijkheid wat je denk ik zou moeten willen:

Afbeeldingslocatie: https://tweakers.net/i/OUNINitSYAS5GuufUZs9kX-bXV0=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/SlS5YAJr0QhGoiI6BUdHCTVG.png?f=user_large

Acties:
  • +1 Henk 'm!

  • maubaan
  • Registratie: Oktober 2015
  • Laatst online: 23-05 13:48
Janoz schreef op dinsdag 4 januari 2022 @ 10:15:
Als je meerdere dingen wilt hosten zou je een wildcard kunnen overwegen. Gewoon een * ipv een @. Alle xxxx.jedomein.ext worden dan doorgestuurd naar je ip.

Je poort verhaal is een beetje onzinnig. Dat heeft helemaal niks met elkaar te maken. De verschillende servers draaien al op verschillende poorten. Zou je het zo inrichten dan kun je in minecraft gewoon valheim.domein.ext invullen en dan verbindt hij toch met de minecraft server, puur omdat het domein wordt geresolved naar je ip en minecraft zelf vervolgens voor poort 25565 kiest
dus als ik een a record zou maken games.domainname.nl naar mijn externe ip komen alle games op de juiste plek uit vanwege de port forwarding in mijn router.

Dat is nog makkelijker :D

I9-9900K | Asro Z390 PHANTOM GAMING 9 Z390 | GiBy8GB D6 RTX 2070 Windforce 8G | Corsair RM550X (2018) 550W ATX24 | Cooler Master ML120L RGB | Corsair Vengeance LPX 32 GB | NZXT H500


Acties:
  • 0 Henk 'm!

  • Cyphax
  • Registratie: November 2000
  • Laatst online: 17:45

Cyphax

Moderator LNX
Heb je op je thuisverbinding niet een IP dat af een toe verandert? Volgens mij is dat nog steeds gebruikelijk. Dan moet je wel je records steeds updaten. Is een dienst als Duck DNS niet handiger in dit geval?

Saved by the buoyancy of citrus


Acties:
  • +2 Henk 'm!

  • DukeBox
  • Registratie: April 2000
  • Laatst online: 17:33

DukeBox

Voor je 't weet wist je 't nie

synoniem schreef op dinsdag 4 januari 2022 @ 10:10:
Voor een subdomein zoals game1.voorbeeld.nl gebruik je een CNAME record.
Dat hoeft helemaal niet en is ook nog eens inefficient qua lookups en TTL (wel minder werk bij het wijzigen van IP).

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


Acties:
  • +1 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16:05

Janoz

Moderator Devschuur®

!litemod

Cyphax schreef op dinsdag 4 januari 2022 @ 10:34:
Heb je op je thuisverbinding niet een IP dat af een toe verandert? Volgens mij is dat nog steeds gebruikelijk. Dan moet je wel je records steeds updaten. Is een dienst als Duck DNS niet handiger in dit geval?
Mwah, zo vaak gebeurt dat niet (Hier ziggo, en zolang ik hier woon al hetzelfde ip gehad). En zolang je je TTL niet al te hoog zet is dat ook zo opgelost. Ik ga er hier niet om een bedrijf kritische situatie gaat met een uptime van 99%, maar gewoon om wat vrienden die wel op discord gaan zeuren dat de boel niet werkt waarna de TS dan handmatig de boel zo even recht kan zetten.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • ewoutw
  • Registratie: Oktober 2013
  • Laatst online: 11:35
Heel kort, JA. Dan is prima instelling. Die TTL zou ik niet te laag zetten. Een Lage TTL is alleen interessant als je verwacht de instelling vaak te wijzigen. Verder zorgt het alleen maar voor een beetje extra latency.

Verder ziet het er leuk uit die constucie met een CNAME. Maar technisch is het niet nodig (overbodig zelf).
DNS is een vraag welk IP adres bij een domeinnaam hoort. Het antwoord is dus altijd een IP adres.

domainnaam.nl, game1.domainnaam.nl, game2.domainnaam.nl = in dit geval altijd het zelfde antwoord

Acties:
  • 0 Henk 'm!

  • Lawwie
  • Registratie: Maart 2010
  • Laatst online: 08:27

Lawwie

Het beste bier, brouw je zelf!

Cyphax schreef op dinsdag 4 januari 2022 @ 10:34:
Heb je op je thuisverbinding niet een IP dat af een toe verandert? Volgens mij is dat nog steeds gebruikelijk. Dan moet je wel je records steeds updaten. Is een dienst als Duck DNS niet handiger in dit geval?
Dat valt gelukkig reuze mee, vaak ben je toch wel minimaal een half jaar tot een jaar in het bezit van hetzelfde publieke IP adres.

Acties:
  • 0 Henk 'm!

  • Cyphax
  • Registratie: November 2000
  • Laatst online: 17:45

Cyphax

Moderator LNX
Janoz schreef op dinsdag 4 januari 2022 @ 10:40:
[...]


Mwah, zo vaak gebeurt dat niet (Hier ziggo, en zolang ik hier woon al hetzelfde ip gehad). En zolang je je TTL niet al te hoog zet is dat ook zo opgelost. Ik ga er hier niet om een bedrijf kritische situatie gaat met een uptime van 99%, maar gewoon om wat vrienden die wel op discord gaan zeuren dat de boel niet werkt waarna de TS dan handmatig de boel zo even recht kan zetten.
Okee; ik krijg zelf wel een paar keer per jaar een nieuw IP, misschien dat het per netwerk of provider nog verschilt. Evenwel zou ik het automatiseren, geen reden om dat handmatig te moeten doen steeds (wat het in mijn geval zou zijn :))

Saved by the buoyancy of citrus


Acties:
  • +1 Henk 'm!

  • Groentjuh
  • Registratie: September 2011
  • Laatst online: 16:03
maubaan schreef op dinsdag 4 januari 2022 @ 10:28:
[...]


dus als ik een a record zou maken games.domainname.nl naar mijn externe ip komen alle games op de juiste plek uit vanwege de port forwarding in mijn router.

Dat is nog makkelijker :D
DNS gaat voornamelijk over het omzetten van een domeinnaam naar een IP-adres. Poorten staan daarbuiten!
Het is dan ook niet mogelijk om minecraft1.domainname.nl en minecraft2.domainname.nl naar hetzelfde IP-adres, maar een andere poort in te stellen. minecraft1.domainname.nl en minecraft2.domainname.nl geven enkel een IP, geen poort!

Het is overigens helemaal leuk als je in je eigen lan-netwerk games.domainname.nl naar de interne IP-adressen laat verwijzen met een eigen resolver.

Acties:
  • +1 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16:05

Janoz

Moderator Devschuur®

!litemod

Cyphax schreef op dinsdag 4 januari 2022 @ 10:42:
[...]

Okee; ik krijg zelf wel een paar keer per jaar een nieuw IP, misschien dat het per netwerk of provider nog verschilt. Evenwel zou ik het automatiseren, geen reden om dat handmatig te moeten doen steeds (wat het in mijn geval zou zijn :))
TransIP heeft iig een API waarmee je eventueel automatisch meuk aan kunt passen, dus dat is zeker mogelijk.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • Cyphax
  • Registratie: November 2000
  • Laatst online: 17:45

Cyphax

Moderator LNX
Janoz schreef op dinsdag 4 januari 2022 @ 10:47:
[...]


TransIP heeft iig een API waarmee je eventueel automatisch meuk aan kunt passen, dus dat is zeker mogelijk.
offtopic:
Inderdaad, dat is wel nice, kan ik zelf misschien ook nog wat mee. Thanks voor de tip!

Saved by the buoyancy of citrus


Acties:
  • +1 Henk 'm!

  • michiel_
  • Registratie: Juli 2005
  • Niet online
Als alternatief kan je een dynamic dns aanmaken, bijvoorbeeld op https://www.duckdns.org/. Deze kan je automatisch updaten vanaf een router/thuisserver/pc.

Daar kan je bijvoorbeeld naam.duckdns.org registreren.
Vervolgens stel je bij je registrar een CNAME in ipv A-record die verwijst naar naam.duckdns.org.

Acties:
  • +1 Henk 'm!

  • Faifz
  • Registratie: November 2010
  • Laatst online: 06-05 18:42
Valheim of Minecraft servers houden geen rekening mee met de host header (minecraft.domein.com) die mee wordt gegeven. Omdat beide records verwijzen naar hetzelfde adres, is het uiteindelijk de poort die bepaalt of je nu verbindt met een minecraft of valheim server. Stel dat minecraft poort 25000 gebruikt, als je valheim.domein.com:25000 ingeeft, beland je uiteindelijk op de minecraft server en niet op de valheim server. Dat komt natuurlijk omdat beide URL's vertaald worden naar hetzelfde IP adres.

Een single A record volstaat; domein.com -> IP adres

Als je geinteresseerd zou zijn in het volgende; subdomeinen en domeinen die verwijzen naar hetzelfde adres vereisen uiteindelijk awareness op L7 dus in dit geval is het HTTP/HTTPS. Virtual hosts in een apache server luisteren naar de meegegeven host header. Of load-balancers/reverse proxies die op basis van host headers L7 routing doen. De protocol die jij gebruikt voor minecraft/valheim is natuurlijk geen HTTP.

[ Voor 27% gewijzigd door Faifz op 04-01-2022 16:37 ]


Acties:
  • 0 Henk 'm!

  • maubaan
  • Registratie: Oktober 2015
  • Laatst online: 23-05 13:48
De domain name wijst al naar een website dus dat zal hem niet worden, vandaar dat ik er game.domain.nl van ga maken

Thanks voor alle tips mensen!! dit gehele topic heeft mega geholpen

I9-9900K | Asro Z390 PHANTOM GAMING 9 Z390 | GiBy8GB D6 RTX 2070 Windforce 8G | Corsair RM550X (2018) 550W ATX24 | Cooler Master ML120L RGB | Corsair Vengeance LPX 32 GB | NZXT H500


Acties:
  • +1 Henk 'm!

  • ewoutw
  • Registratie: Oktober 2013
  • Laatst online: 11:35
maubaan schreef op dinsdag 4 januari 2022 @ 16:49:
De domain name wijst al naar een website dus dat zal hem niet worden, vandaar dat ik er game.domain.nl van ga maken
Ummm nee. Een A-record vertaald een domeinnaam naar een ip-adres. Hyperlinks verwijzen naar websites.
Als het antwoord van het a record is bijv.: w.x.y.z. Werkt het het. Ja want domeinnaam.nl en game.domeinnaam.nl geven het zelfde antwoord.
Als je beide servers thuis staan hebben ze voor de buitenwereld het zelfde ip-adres.
De tcp Port bepaald welke diens er gekozen word. Maar dat staat los van DNS. Dat kom je tegen bij NAT (network address translation).

[ Voor 6% gewijzigd door ewoutw op 04-01-2022 18:36 ]

Pagina: 1