dnsworkตั้งแต่เล่น Internet ผมไม่ค่อยได้ให้ความสำคัญกับ DNS เท่าไรส่วนใหญ่ก็จะตั้งค่าไว้เป็นแบบอัตโนมัติ เพราะคิดว่าทาง ISP คงไม่มีปัญหาอะไร ก่อนอื่นเรามาดูหน้าที่คราวๆของ DNS (Domain Name Server) ก่อนว่ามันมีเอาไว้ทำอะไร โดยปกติเครื่องคอมจะมี IP address ประจำแต่ละเครื่อง เหมือนบ้านเรามีเลขที่บ้านอะไรประมาณนั้น แต่ทีนี้เลข IP พวกนี้มันจะจำอยาก แถมถ้าเราใช้แบบ DHCP ค่า IP นี้จะเปลี่ยนไปได้เรื่อยๆอีกด้วย จึงไม่เหมาะที่จะใช้ IP address เรียกไปดู webpage port 80 ของเครื่องคอมนั้นๆ พวกเว็บไซท์ต่างจึงมีการจด Domain เป็นชื่อเฉพาะกัน เพื่อให้จดจำได้ง่ายๆ ที่นี้พอเราต่อใช้งานเขาไปที่ Network ของ ISP ที่เราใช้บริการอยู่ ที่นั้นก็จะมีเครื่องคอมพิวเตอร์เครื่องหนึ่งคอยแปลงชื่อ Domain ที่เราเรียกไปผ่าน Browser มาเป็น IP เราจึงสามารถดูขอมูลจากเครื่องคอมพิวเตอร์ปลายทางเครื่องนั้นได้อย่างถูกต้อง
แล้วทำไมเราถึงต้องตั้งค้า DNS ด้วย เพราะผมเจอกรณีที่ IPS บางเจ้าจงใจไม่แปลง Domain ที่ผมต้องการเรียกดูจึงทำให้ไม่สามารถเข้าชมเว็บไซท์ได้ หรือแปลงแต่ก็เหมือนจะมาดักจับข้อมูลเรา เนื่องจากผมสังเกตุได้จาก Windows7 จะมี Network Map ให้เราดูสถานะการเชื่อมต่อกับ Internet ได้อย่างชัดเช่น บางครั้งมันเหมือนมา Block เราเอาไว้

โดย ISP แต่ละเจ้าก็จะมีเบอร์ IP ของ DNS แตกต่างกันไป ซึ่ง Admin สามารถจะเลือกแปลงไม่แปลง Domain name ไหนก็ได้หรือยากจะดูว่าเราเรียก URL ไรไปก็ทำได้ อย่างของ True ก็ 203.144.207.29 กับ 203.144.207.49 แต่มันก็มี DNS ฟรีให้เราใช้งานอยู่แต่ต้องคำนึงถึงความปลอดภัยในการใช้งานด้วย ล่าสุดผมเห็นว่า DNS ของ True มีความผิดปกติในการต่อใช้งาน มันเหมือนมันจะคอยดู URL เราตลอดว่าเราเรียกออกไปไหนบาง การใช้งานมันจึงช้ามาก มีอีกอย่างหนึ่งก็คือ DNS มันช้าจริงๆ ซึ่งผมได้ทำการ Capture Network Map ตอนที่มีปัญหาเอาไว้ด้วย ผมจึงหันมาใช้ Free Public DNS จากทาง Google 8.8.8.8 กับ 8.8.4.4 ซึ่งก็มีความรวดเร็วมากกว่า

ผมจึงย้อนคิดกลับไปเมื่อต้นปีที่แล้ว 2009 เว็บผม Domain erakii.com มีปัญหาไม่สามารถเข้าดูได้ โดยแสดงผลว่า DNS error ซึ่งผมก็ไม่ได้เอะใจอะไร เพราะคิดว่าคงไม่เกี่ยวกับ ISP

 
 

ส่วนการ Set ค่า DNS ก็ให้เราไปที่ Control Panel>Network and Sharing Center>Chang Adapter Setting จากนั้นก็ให้ Click ขวาที่ Connection ของเราแล้วเลือก Properties จะปรากฎหน้าต่างขึ้นมา ให้เราเลือก Internet Protocal Version4 แล้วจึงเปลี่ยน DNS ที่เราต้องการใหม่

ipv4
 
 
dns