DNS Server
เช่น 192.168.1.1 หรืออะไรก็ว่าไป หรือว่าจะเป็น IPV6 เป็นตัวเลข่ฐาน 16 ตัว อันนี้ก็จะจำยากสักนิดนึง แต่ส่วนใหญ่ตอนนี้ยังเป็น IPV4 อยู่อย่างเช่น Google.com ก็จะใช้ IP : 172.217.8.96 ถ้าคุณพิมพ์เข้าไปในหน้า Browser ว่า 172.217.8.96 คุณก็จะไปโผล่ที่หน้า Google นั้นเอง ที่นี้ถ้าคุณลองจิตนาการดูว่าถ้าเกิดทุก Website เนี้ยต้องใช้ IP Address ในการเข้านี้คุณจะจำ Website ต่างๆได้ยากมากถูกมั้ยครับ มันไม่เหมาะกับการให้คนใช้งาน ใครจะไปจำ IP Address ของ Website ได้ถูกมั้ยครับ ดังนั้นก็เลยมีการสร้าง Domain Name ขึ้นมา ซึ่งก็คือชื่อ Website อย่างเช่น google,sanook,facebook เพื่อที่จะทำให้อินเตอร์เน็ตใช้งานง่ายขึ้นจำชื่อ Website ง่ายกว่าจำ IP เยอะเลย
ขั้นตอนของการแปลง ชื่อ Website หรือว่า Domain Name
ขั้นตอนของการแปลง ชื่อ Website หรือว่า Domain Name ให้กลายเป็น IP Address ของ Website นั้นๆจะต้องใช้ Domain Name Server หรือว่า DNS Server นั้นเอง ดังนั้นขั้นตอนก่อนเข้า Website เมื่อคุณพิมพ์ อย่างเช่น เมื่อคุณพิมพ์ www.google.com คอมพิวเตอร์ของคุณก็จะส่ง google.com นี้เข้าไปที่ DNS Server แปลง google.com ให้กลายเป็นเลข IP Address แล้วถึงคุณจะเรียกเข้า IP Address นั้นเพื่อที่จะแสดงหน้า Web ออกมา ดังนั้นเจ้าตัว DNS Server ก็มีหน้าที่จำว่า Website นี้มีเลข IP Address อะไรทุกครั้งที่มีการ Query (DNS Query การค้นหา IP Address จาก Domain Name) ของ User ก็จะมาเปิดตารางว่า Web นี้ IP นี้แล้วก็ส่งตอบกับคืนไปถ้าเกิดว่าหาไม่เจอก็ส่งบอกว่าเว็บนี้ไม่มี ดังนั้นเนี้ย จะมีหลายครั้งที่อินเตอร์เน็ตของคุณมันโอเครแต่ DNS Server มันพังคุณเรียกเข้า Website อะไรส่งไป DNS มันเจ้งมันตอบกับมาไม่ได้ไม่รู้เลข IP ก็เข้า Web ไม่ได้แต่ว่าถ้าเกิดคุณพิมพ์เลข IP Address เข้าไปตรงๆมันอาจจะใช้ได้แต่สมัยก่อนเค้าจะเรียก DNS Server ว่าเป็นเหมือนกับสมุดโทรศัพท์หรือว่าสมุดหน้าเหลืองของ Website คือเอาชื่อ ของ Website มาแล้วก็มาหาเลข IP ว่ามันอยู่ตรงไหน พอเราทราบแล้วว่า DNS Server ทำงานยังไงขั้นตอนต่อไป
แล้วเราจะเลือก DNS Server ยังไง?
แล้วเราจะเลือก DNS Server ยังไง? ตอนนี้เราใช้ DNS Server ของอะไรอยู่ โดยปกติแล้วถ้าเป็น User ทั่วไปติดเน็ตที่บ้านผู้ให้บริการอินเตอร์เน็ต หรือว่า ISP (Internet service provider) ก็จะเป็นคนที่บริการ DNS Server ซึ่งมันจะ Setup มาเป็น Default อยู่แล้วไม่ต้องไปทำอะไรหรือว่าคนที่เชียวชาญด้าน อินเตอร์เน็ตขึ้นมาหน่อยก็จะสามารถเข้าไป Setup ได้เองตัว DNS Server เองก็จะมี DNS Server สาธารณะ อย่างเช่น 1.1.1.1 ของตัว Cloudflare หรือว่าของ Google เองที่เป็น 4.4.4.4 หรือว่า 8.8.8.8 ซึ่งก็สามารถที่จะเข้าไปใช้ตรงนี้ได้ หรือตัวผู้เขียนเองก็ใช้ของ Cloudflare อยู่
![]() |
ตัวอย่างการตั้งค่า DNS Server ใน Windows |
ทำไมเราต้องเลือก DNS Server
ที่นี้ก็จะเกิดคำถามขึ้นมาอีกว่าทำไมเราต้องไปใช้ของ Cloudflare ทำไมเราต้องไปใช้ของ Google ใช่มั้ยครับเพราะว่า เรื่องของความเป็นส่วนตัว เพราะว่า ถ้าเกิดคุณใช้ DNS Server แบบ Default ของผู้ให้บริการอินเตอร์เน็ตเค้าจะรู้หมดเลยว่าคุณเข้า website อะไรบ้างถูกมั้ยครับไม่ว่าคุณจะเข้า Website อะไรคุณจะต้องส่งตัวชื่อ website ไปถาม DNS Server ซึ่งตั้งอยู่กับตัวผู้ให้บริการอินเตอร์เน็ตเค้าก็จะรู้หมดเลยว่า IP นี้ต้องการเข้า Website นี้มีบันทึกไว้หมดแต่ที่ร้ายแรงไปกว่านั้นก็คือตัวผู้ให้บริการอินเตอร์เน็ตรู้ว่า IP นี้หมายถึงใครเค้ารู้ว่าทุกๆครั้งที่คุณใช้ IP นี้หมายถึงใครรู้ว่าคุณเข้า Website ไหนบ้างข้อมูลตรงนี้มันค่อนข้างสำคัญจะครับเพราะว่าการเข้า website ของคุณนี้สามารถบ่งบอกได้ว่าคุณเป็นคนประเภทแบบไหนมีแนวโน้มที่จะซื้อของออนไลน์รึเปล่า? หรือว่าชอบของแบบไหนเอาไปขายต่อให้กับ Advertising เพื่อที่จะกลับมาโฆษณาให้กับคุณตรงๆก็ได้ก็คือเค้าจะได้เงินสองต่อคุณจ่ายค่าอินเตอร์เน็ตให้เค้าแล้วคุณยังต้องให้เค้าไปขายต่ออีกนะ
ขายข้อมุลใน DNS Query ไม่ใช่เรื่องไกลตัว
ซึ่งการขายข้อมุลใน DNS Query ไม่ใช่เรื่องไกลตัวนะครับคือเค้าทำกันมาหลายปีแล้วข้อมูลการทำ DNS Query มันสามารถเอามาระบุตัวตนได้ง่ายมากๆเลยนะครับอย่างเช่นตอนนี้เนี้ยเราเข้า Website social media สัก Web นึงที่เป็นเว็บหน้า Profile ของเราบ่อยๆดันนั้นก็จะสามารถระบุตนของเราได้ง่ายๆ คนนี้ชอบเข้า Web ไหนชอบดูหนังแบบไหนดูสินค้า Online บ่อยมั้ยรู้หมด คนที่ตั้ง DNS Serve เนี้ยจะรู้ข้อมูลเกี่ยวกับตัวคุณเยอะมากๆดังนั้นการที่เราใช้ DNS Server ของใครเนี้ยก็หมายความว่าเราจะต้องเชื่อใจเค้าพอสมควร แต่ว่ายังไงเราก็หนีไม่พ้นการใช้ DNS Server แค่จะต้องเลือกว่าจะใข้ของใครเท่านั้นเองอันนี้ก็คือในด้านของความเป็นส่วนตัวนะ
DNS Server สามารถหลอกคุณได้
ด้านต่อมาก็คือ DNS Server เนี้ยสามารถที่จะหลอกให้คุณเข้า Website อะไรก็ได้สมสมุติว่า คุณจะเข้า google.com คุณส่ง DNS Query ไปที่ Server Server ตอบคุณมาเป็น Website อะไรก็ได้ดังนั้นผู้ให้บริการ DNS Server อาจหลอกคุณได้อย่างเช่น คุณลืมจ่ายค่าเน็ตแล้วคุณเปิด Browser ขึ้นมาคุณเข้า Website สัก Web นึงแต่มันเด้งขึ้นมาบอกว่าคุณค้างค่าบริการอันนี้คือเค้าใช้วิธีการเปลี่ยน DNS Query
ของคุณคุณขอเข้า Web นึงส่งต่อกลับมาเป็นหน้าจอทวงตังค์อะไรประมาณนี้นะครับแต่ว่าต่อไปมันอาจจะไม่ใช่แค่ทวงตังค์ก็ได้เค้าจะส่งหน้า Page อะไรกลับมาก็ได้ เช่นการ Ban Website ของ ICT ก็คือการ Ban ที่ DNS Server เหมือนกันห้ามเข้าเว็บนี้ก็เปลี่ยนคำตอบ DNS Query ประมาณนี้ดังนั้น ผู้ให้บริการ ISP (Internet service provider) ส่วนใหญ่แล้วก็จะมีการ Block Website ที่ขอความร่วมมือจากรัฐบาล
แต่ถ้าเกิดเราจะใช้ให้มันเกิดประโยชน์เราก็เปิด DNS Server ของตัวเองแล้วก็ใช้ Block โฆษณาต่างๆหรือ Block การ Tacking ต่างๆ ซะเองเลย และทั้งหมดนี้ก็คือ DNS Server ทำงานยังไง?