โดเมน: ตั้งค่าการส่งต่อเซิร์ฟเวอร์เกม
คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:
(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)
แนะนำ
คุณสามารถส่งต่อโดเมนของคุณทั้งหมดหรือแค่ซับโดเมนไปยังเซิร์ฟเวอร์เกมก็ได้ ซึ่งมีประโยชน์เพราะช่วยให้คนสามารถเชื่อมต่อกับเซิร์ฟเวอร์เกมของคุณผ่านโดเมนได้เลย แทนที่จะต้องจำที่อยู่ 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 ให้กรอก 3 ค่า ได้แก่ ค่า priority ซึ่งโดยปกติจะตั้งเป็น 0, พอร์ตของเซิร์ฟเวอร์เกม ในตัวอย่างคือ 25500 และสุดท้ายคือชื่อโดเมนของระเบียน A ที่เพิ่งสร้างไป
ตัวอย่างของเราจะเป็นแบบนี้:
การแก้ไขปัญหา & ผลลัพธ์
ต้องใส่จุด (.) ที่ท้ายระเบียน ถ้าไม่มีจุดนี้ ระบบจะพยายามต่อโดเมนเข้าไปเอง
ถ้าไม่ทำตามนี้ ระบบจะส่งต่อ 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 ให้กรอก 3 ค่า ได้แก่ ค่า priority ซึ่งโดยปกติจะตั้งเป็น 0, พอร์ตของเซิร์ฟเวอร์เกม ในตัวอย่างคือ 30300 และสุดท้ายคือชื่อโดเมนของระเบียน A ที่เพิ่งสร้างไป
ตัวอย่างของเราจะเป็นแบบนี้:
การแก้ไขปัญหา & ผลลัพธ์
ต้องใส่จุด (.) ที่ท้ายระเบียน ถ้าไม่มีจุดนี้ ระบบจะพยายามต่อโดเมนเข้าไปเอง
ถ้าไม่ทำตามนี้ ระบบจะส่งต่อ fivem.testserver-domain.de ไปที่ fivem.testserver-domain.de.testserver-domain.de และการส่งต่อจะล้มเหลว