โดเมน: ตั้งค่าการส่งต่อเซิร์ฟเวอร์เกม
คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:
(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)
แนะนำ
คุณสามารถส่งต่อโดเมนของคุณทั้งหมด หรือแค่ซับโดเมนไปยังเซิร์ฟเวอร์เกมก็ได้ ซึ่งมีประโยชน์เพราะช่วยให้คนสามารถเชื่อมต่อกับเซิร์ฟเวอร์เกมของคุณผ่านโดเมน แทนที่จะต้องจำที่อยู่ IP ที่ซับซ้อนซึ่งประกอบด้วยตัวเลขเท่านั้น ในคู่มือนี้เราจะครอบคลุมขั้นตอนการตั้งค่าโดเมนเพื่อส่งต่อไปยังเซิร์ฟเวอร์เกมของคุณผ่านระเบียน DNS
โปรดทราบว่าการเปลี่ยนแปลงระเบียน DNS อาจใช้เวลานานถึง 24 ชั่วโมงกว่าจะมีผล!
ฟังก์ชันการทำงาน
สำหรับการส่งต่อที่อยู่ IP จะมีการสร้างซับโดเมนที่ส่งต่อไปยังที่อยู่ IP ของเซิร์ฟเวอร์เกม หรือคุณสามารถส่งต่อโดเมนทั้งหมดโดยไม่ต้องมีซับโดเมนก็ได้ ซึ่งเพียงพอถ้าเซิร์ฟเวอร์เกมใช้พอร์ตเริ่มต้นของเกม หากเซิร์ฟเวอร์เกมใช้พอร์ตอื่นที่ไม่ใช่พอร์ตเริ่มต้น คุณจะต้องมี ระเบียน SRV เพิ่มเติมเพื่อส่งต่อซับโดเมนไปยังเซิร์ฟเวอร์เกม
ไม่ใช่ทุกเกมที่รองรับการส่งต่อโดเมนไปยังพอร์ตเกมผ่านระเบียน SRV ดังนั้นควรตรวจสอบล่วงหน้าว่าเกมของคุณรองรับระเบียน SRV หรือไม่
บริการ SRV
ชื่อบริการขึ้นอยู่กับเกมและจะเริ่มต้นด้วย ขีดล่าง เสมอ เช่น ชื่อบริการสำหรับเซิร์ฟเวอร์เกม Minecraft คือ _minecraft และสำหรับเซิร์ฟเวอร์เกม FiveM คือ _cfx
โปรโตคอล SRV
สำหรับโปรโตคอล เราจะระบุโปรโตคอลอินเทอร์เน็ตที่ใช้สำหรับการเชื่อมต่อ โดยมีให้เลือก UDP และ TCP โปรโตคอลที่ใช้ขึ้นอยู่กับเกมนั้น ๆ การระบุโปรโตคอลจะเริ่มต้นด้วย ขีดล่าง เช่นกัน และจะเป็น _udp หรือ _tcp
การเตรียมตัว
ถ้าคุณต้องการส่งต่อโดเมนไปยังเซิร์ฟเวอร์เกมโดยไม่สร้างซับโดเมน ให้เปิดโดเมนของคุณในแดชบอร์ด จากนั้นเปิดการจัดการ DNS จากเมนูด้านซ้าย
ที่นั่นคุณจะเห็นระเบียน DNS ทั้งหมดที่มีอยู่สำหรับโดเมนของคุณ
การส่งต่อโดเมน (Minecraft)
ก่อนอื่นคุณต้องหาที่อยู่ IP และพอร์ตของเซิร์ฟเวอร์ Minecraft ที่ต้องการส่งต่อ เมื่อได้ข้อมูลนี้แล้วให้ทำตามขั้นตอนต่อไปนี้
ในตัวอย่างของเราใช้ testserver-domain.de
เป็นชื่อโดเมน, 123.123.123.123
เป็นที่อยู่ IP ของเซิร์ฟเวอร์ และ 25500
เป็นพอร์ต
สร้างระเบียน A
เพื่อสร้างระเบียนใหม่ ให้กดปุ่ม New entry
จะมีหน้าต่างเปิดขึ้นมาพร้อมช่องกรอก 4 ช่องที่ต้องกรอก:
Name คือชื่อโดเมนหลักหรือซับโดเมนที่ใช้สำหรับส่งต่อไปยัง IP ชื่อนี้สามารถตั้งได้ตามใจชอบ Type ให้เลือกเป็น A ในขั้นตอนนี้ ส่วน Value ให้กรอกที่อยู่ IP ของเซิร์ฟเวอร์ Minecraft ที่ค้นหามา ในตัวอย่างของเราจะเป็นแบบนี้
เมื่อบันทึกแล้ว ระเบียนนี้จะแสดงผลถูกต้องแบบนี้:
สร้างระเบียน SRV
ตอนนี้คุณต้องสร้างระเบียน SRV ซึ่งใช้สำหรับการส่งต่อพอร์ต ซึ่งจำเป็นถ้าคุณไม่ได้ใช้พอร์ตเริ่มต้น
ให้กดปุ่ม New entry อีกครั้ง
ที่ Name ให้กรอกโปรโตคอลและโดเมนเชื่อมต่อ ชื่อโดเมนที่กรอกตรงนี้จะถูกใช้สำหรับเชื่อมต่อกับเซิร์ฟเวอร์ ในส่วน Type ให้เลือกเป็น SRV จากเมนูดรอปดาวน์:
ที่ Value ให้กรอกค่าทั้งสามนี้ เริ่มจาก priority ซึ่งโดยปกติจะตั้งเป็น 0, ตามด้วยพอร์ตของเซิร์ฟเวอร์เกม ในตัวอย่างของเราคือ 25500
และสุดท้ายคือชื่อโดเมนของระเบียน A ที่เพิ่งสร้าง
ในตัวอย่างจะเป็นแบบนี้:
การแก้ไขปัญหา & ผลลัพธ์
ท้ายระเบียนต้องมีจุด (dot) ด้วยนะ ถ้าไม่มีจุด ระบบจะพยายามต่อโดเมนเพิ่มเข้าไป
ถ้าไม่ทำตามนี้ ระบบจะส่งต่อ minecraft.testserver-domain.de
ไปที่ minecraft.testserver-domain.de.testserver-domain.de
และการส่งต่อจะล้มเหลว
การส่งต่อโดเมน (FiveM)
ก่อนอื่นคุณต้องหาที่อยู่ IP และพอร์ตของเซิร์ฟเวอร์ FiveM ที่ต้องการส่งต่อ เมื่อได้ข้อมูลนี้แล้วให้ทำตามขั้นตอนต่อไปนี้
ในตัวอย่างของเราใช้ testserver-domain.de
เป็นชื่อโดเมน, 123.123.123.123
เป็นที่อยู่ IP ของเซิร์ฟเวอร์ และพอร์ต 30300
สร้างระเบียน A
เพื่อสร้างระเบียนใหม่ ให้กดปุ่ม New entry
จะมีหน้าต่างเปิดขึ้นมาพร้อมช่องกรอก 4 ช่องที่ต้องกรอก:
Name คือชื่อโดเมนหลักหรือซับโดเมนที่ใช้สำหรับส่งต่อไปยัง IP ชื่อนี้สามารถตั้งได้ตามใจชอบ Type ให้เลือกเป็น A ในขั้นตอนนี้ ส่วน Value ให้กรอกที่อยู่ IP ของเซิร์ฟเวอร์ FiveM ที่ค้นหามา ในตัวอย่างของเราจะเป็นแบบนี้
เมื่อบันทึกแล้ว ระเบียนนี้จะแสดงผลถูกต้องแบบนี้:
สร้างระเบียน SRV
ตอนนี้คุณต้องสร้างระเบียน SRV ซึ่งใช้สำหรับการส่งต่อพอร์ต ซึ่งจำเป็นถ้าคุณไม่ได้ใช้พอร์ตเริ่มต้น
ให้กดปุ่ม New entry อีกครั้ง
ที่ Name ให้กรอกโปรโตคอลและโดเมนเชื่อมต่อ ชื่อโดเมนที่กรอกตรงนี้จะถูกใช้สำหรับเชื่อมต่อกับเซิร์ฟเวอร์ ในส่วน Type ให้เลือกเป็น SRV จากเมนูดรอปดาวน์:
ที่ Value ให้กรอกค่าทั้งสามนี้ เริ่มจาก priority ซึ่งโดยปกติจะตั้งเป็น 0, ตามด้วยพอร์ตของเซิร์ฟเวอร์เกม ในตัวอย่างของเราคือ 30300
และสุดท้ายคือชื่อโดเมนของระเบียน A ที่เพิ่งสร้าง
ในตัวอย่างจะเป็นแบบนี้:
การแก้ไขปัญหา & ผลลัพธ์
ท้ายระเบียนต้องมีจุด (dot) ด้วยนะ ถ้าไม่มีจุด ระบบจะพยายามต่อโดเมนเพิ่มเข้าไป
ถ้าไม่ทำตามนี้ ระบบจะส่งต่อ fivem.testserver-domain.de
ไปที่ fivem.testserver-domain.de.testserver-domain.de
และการส่งต่อจะล้มเหลว