Toon posts:

A record voor game server

Pagina: 1
Acties:

Vraag


  • maubaan
  • Registratie: Oktober 2015
  • Laatst online: 15-03 10:55
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



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


  • 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.

  • Geerrrt
  • Registratie: Juli 2008
  • Laatst online: 24-03 14:45
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


  • maubaan
  • Registratie: Oktober 2015
  • Laatst online: 15-03 10:55
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


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 24-03 16:10

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'


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

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

  • maubaan
  • Registratie: Oktober 2015
  • Laatst online: 15-03 10:55
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


  • Cyphax
  • Registratie: November 2000
  • Nu online

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


  • DukeBox
  • Registratie: April 2000
  • Laatst online: 09:10

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.


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 24-03 16:10

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'


  • ewoutw
  • Registratie: Oktober 2013
  • Laatst online: 12-03 15:58
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

  • Lawwie
  • Registratie: Maart 2010
  • Laatst online: 24-03 16:15

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.

  • Cyphax
  • Registratie: November 2000
  • Nu online

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


  • Groentjuh
  • Registratie: September 2011
  • Laatst online: 13:44
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.

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 24-03 16:10

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'


  • Cyphax
  • Registratie: November 2000
  • Nu online

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


  • 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.

  • Faifz
  • Registratie: November 2010
  • Laatst online: 24-03 20:15
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]


  • maubaan
  • Registratie: Oktober 2015
  • Laatst online: 15-03 10:55
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


  • ewoutw
  • Registratie: Oktober 2013
  • Laatst online: 12-03 15:58
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


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee