การทำอะไรก็ตามบนอินเตอร์เน็ต โดยเฉพาะอย่างยิ่งการส่งอิเล็คทรอนิกส์เมล์ คุณจะต้องเข้าใจเรื่องอินเตอร์เน็ตแอดเดรสให้ดีก่อน Internet Protocol ( IP ) ใช้ข้อมูลอินเตอร์เน็ตแอดเดรส ( หรือบางทีเรียกว่า IP Address ) นี้ในการส่งเมล์และข้อมูลอื่น ๆ จากคอมพิวเตอร์เครื่องหนึ่งไปยังคอมพิวเตอร์อีกเครื่องหนึ่ง IP Address นั้นที่จริงแล้วก็คือชุดของตัวเลขสี่ตัวที่แยกกันด้วยจุด เช่น 163.52.128.72 การใช้ที่อยู่หรือแอดเดรสเป็นตัวเลขล้วน ๆ นี้จำยาก โดยเฉพาะอย่างยิ่งเมื่อคุณต้องการจำแอดเดรสของใครบางคนที่ติดต่อด้วยบ่อย ๆ ให้ได้ และบางครั้ง IP Address นั้นมีการเปลี่ยนแปลงไปเนื่องจากการปรับปรุงเปลี่ยนแปลงระบบคอมพิวเตอร์ โดยไม่เกี่ยวกับคนที่เป็นเจ้าของแอดเดรสนั้น ๆ โดยตรงเลย ทำให้ยากที่จะติดตามการเปลี่ยนแปลงของตัวเลขแอดเดรสนี้ในแต่ละครั้ง และทำให้เกิดความสับสนได้ง่าย เพื่อเป็นการแก้ปัญหานี้ จึงมีการพัฒนาวิธีที่ง่ายกว่าขึ้นใช้อ้างอิง IP Address นั่นคือ ระบบที่เรียกว่า Domain Name System ( DNS )
Domain Name System จะสร้างลำดับชั้นของกลุ่มของคอมพิวเตอร์ที่เรียกว่า โดเมน ( Domain ) ในอินเตอร์เน็ต และจะกำหนดชื่อโดเมน ( Domain Name ) ให้แก่หน่วยงานแต่ละแห่ง ซึ่งอาจรวมไปถึงคอมพิวเตอร์แต่ละเครื่องในอินเตอร์เน็ต ( ซึ่งมีชื่อเครื่องหรือ host name กำกับ ) ด้วย ชื่อทั้งหมดนี้เรียกอีกอย่างโดยรวมว่า Internet Address การกำหนดในชื่อแบบนี้จะใช้ตัวอักษรและคำซึ่งจะจำได้ง่ายกว่าแบบตัวเลขล้วน ๆ โดยโดเมนที่อยู่ระดับบนสุดของโครงสร้างจะเก็บรายชื่อและแอดเดรสของโดเมนที่อยู่ภายใต้มันทั้งหมด และโดเมนที่อยู่ภายใต้มันเหล่านี้ก็จะมีหน้าที่คล้าย ๆ กันคือดูแลโดเมนที่อยู่ใต้มันอีกที เป็นอย่างนี้ไปเรื่อย ๆ และด้วยวิธีนี้ก็ทำให้เครื่องคอมพิวเตอร์ทุกเครื่องในอินเตอร์เน็ตมีชื่อโดเมนประจำตัว ทั้งนี้ DNS จะช่วยในการส่งเมล์ไปยังปลายทางที่ถูกต้อง โดยทำการแปลงชื่อโดเมนหรืออินเตอร์เน็ตแอดเดรสที่อ้างถึงกันในรูปตัวอักษรให้อยู่ในรูป IP Address ที่เป็นตัวเลขซึ่งตรงกันแทนโดยอัตโนมัติ
ต่อไปนี้เป็นตัวอย่างที่จะแสดงให้เห็นว่า DNS ทำงานอย่างไร ขอยกตัวอย่างอินเตอร์เน็ตแอดเดรสของคอมพิวเตอร์ในระบบ SPACElink ของ NASA ( องค์การการบินและอวกาศแห่งชาติของสหรัฐ ) ก็คือ Spacelink.msfc.nasa.gov โดเมนชั้นบนสุดก็คือ gov ซึ่งย่อมาจาก government, โดเมนที่อยู่ภายใต้มันหนึ่งชั้นก็คือ nasa ซึ่งก็คือโดเมนขององค์การ NASA และที่อยู่ภายใต้มันถัดลงมาก็คือ msfc ( Marshall Space Flight Center คอมพิวเตอร์ที่ศูนย์อวกาศ Marshall ) และสุดท้ายคือ spacelink ซึ่งก็เป็นเครื่องคอมพิวเตอร์เครื่องหนึ่งในเน็ตเวิร์กของ NASA ที่รันโปรแกรม SPACElink อยู่ IP Address ของ SPACElink ได้มีการเปลี่ยนมาแล้วหลายครั้งตามเวลาที่ผ่านไปหลาย ๆ ปี แต่ชื่อโดเมนที่คนรู้จักและใช้อ้างถึงยังคงเหมือนเดิม ระบบ DNS จะคอยติดตามการเปลี่ยนแปลงที่ว่านี้ ดังนั้นถึงแม้ว่าจะมีการเปลี่ยนแปลง IP Address แต่ถ้าอ้างถึงโดยใช้ชื่อโดเมนแทนเมล์ก็จะถูกส่งไปยังสถานที่ที่ถูกต้องได้ โดยจะต้องมีเครื่องคอมพิวเตอร์ที่เรียกว่า name server คอยทำหน้าที่ติดตามการเปลี่ยนแปลงเหล่านี้ แล้วทำการแปลงระหว่าง IP Address และชื่อโดเมนให้คอมพิวเตอร์เครื่องอื่น ๆ ที่สอบถามเข้ามา
ตอนนี้ลองมาพิจารณาดูรายละเอียดต่าง ๆ ของชื่อโดเมน ลองดูที่อีเมล์แอดเดรส ซึ่งจะใช้เครื่องหมาย @ ซึ่งอ่านว่า แอท ( at ) ในการบ่งบอกถึงแอดเดรสของผู้ใช้แต่ละคนซึ่งอยู่บนเครื่องคอมพิวเตอร์ใด ๆ บนอินเตอร์เน็ต ตัวอย่างเช่นคอมพิวเตอร์ spacelink.msfc.nasa.gov อาจจะมีหลายคนใช้งานมันอยู่เพื่อเก็บตู้จดหมายอิเล็คทรอนิกส์ของตนเอง ซึ่งจะแยกแยะตู้แต่ละตู้ออกจากกันด้วยชื่อผู้ใช้ ( User Name ) ของแต่ละคน ( ซึ่งจะมีหลักเกณฑ์อย่างไรก็แล้วแต่ผู้ควบคุมระบบจะตั้งให้ผู้ใช้คอมพิวเตอร์เครื่องนั้น ๆ ) ตามด้วยเครื่องหมาย @ แล้วปิดท้ายด้วยชื่อโดเมนของคอมพิวเตอร์เครื่องนั้น เช่น ในการที่จะส่งอีเมล์ไปให้นาย Fred Pfizer ซึ่งมีตู้อีเมล์บนระบบนั้น คุณจะต้องส่งไปยัง fpfizer@spacelink.msfc.nasa.gov หรือที่ ferd_pfizer@spacelink.msfc.nasa.gov ขึ้นกับว่าผู้ควบคุมระบบจะตั้งชื่อไหน ( fpfizer หรือ ferd_pfizer ) ให้กับนาย Ferd Pfizer เมื่อคุณส่งอีเมล์ไปยังชื่อดังกล่าว อีเมล์ของคุณก็จะถูกเก็บไว้ในคอมพิวเตอร์ spacelink.msfc.nasa.gov และเขาก็จะได้รับแจ้งว่ามีอีเมล์มาถึงตอนที่เขาทำการเข้าสู่ระบบ ( login ) ใหม่แต่ละครั้ง
เข้าใจเรื่องอินเตอร์เน็ตแอดเดรสและโดเมน
17 กุมภาพันธ์ 2541