27 August 2013

ประกาศ Name Server ให้โลกรู้

DNS System [Credits: Wikipedia]
ขอ Blog เก็บคำถามจากมิตรสหายท่านหนึ่งว่า กรณีที่เราเป็นผู้ตั้ง Name Server ขึ้นมาเอง แล้วทำยังไงที่จะทำให้คนบน Internet สามารถใช้ Name Server นี้ในการตอบชื่อ Website เพื่อให้สามารถเข้าถึง Website บนบริการที่ฝากเว็ปไซต์ (Hosting) ได้ ซึ่งเป็นคำถามที่น่าสนใจมากๆ

อย่างแรกก็ต้องทำความรู้จัก Name Server ก่อน โดยคำจำกัดความสั้นๆ คือ เป็นเครื่องให้บริการที่มีหน้าที่ตอบ IP Address จากการที่ผู้ร้องขอในการเข้า website ถามมา ซึ่งเป็นองค์ประกอบที่สำคัญมากในการใช้งาน internet เลยทีเดียว

ยกตัวอย่างการฝาก website ไว้ที่ hosting ซึ่งเป็นไปได้ว่าจะมี website1.com, website2.com ไปเรื่อยๆ แต่อยู่บน Hosting เดียวกัน (แชร์กันใช้) โดยที่เครื่อง Server นี้มี IP Address แค่อันเดียว การที่ระบบจะรู้ว่าเราอยากเข้า Web ใด จำเป็นจะต้องถูกเรียกชื่อนั้นๆ เสียก่อน ซึ่งเป็นคุณสมบัติของ Virtual Hosting ซึ่งขั้นตอนนี้เองที่ Name Server มีความสำคัญในการตอบคำถามว่า Domain ไหน อยู่ IP ใด

แต่การที่จะทำให้ Name Server เป็นที่รู้จักบนโลก Internet จะต้องมองกลับไปที่ภาพใหญ่ คือ Root Name Server ซึ่งเป็นผู้ควบคุมระบบโดเมนทุกสรรพสิ่ง ไล่ลำดับมาผู้ที่ถือ TLD (Top Level Domain) จนไปถึงผู้รับจดทะเบียน (Registrar) ดังนั้น คำตอบว่าการที่จะทำให้เราเป็นที่รู้จักก็คือ "การฝากชื่อ Hostname ที่เป็น Nameserver ไว้กับตัว Registrar นั่นเอง"

Name Server Registration Example from Liquidweb
ดังนั้นความยากไม่ได้อยู่ที่การตั้ง Nameserver แต่ความยากนั้นมันไปอยู่ที่ Menu ของ Registrar ในการทำงานส่วนนี้ มันอยู่ตรงไหนต่างหาก

Tiwakorn Laophulsuk

No comments:

Post a Comment

Give a comment ...