วิธีบล็อกเว็บไซต์บน Windows โดยใช้ไฟล์โฮสต์

ทำไมคุณถึงต้องการทราบวิธีการบล็อกเว็บไซต์? บางทีคุณอาจต้องการให้บุตรหลานของคุณปลอดภัยบนอินเทอร์เน็ต(keep your kids safe on the Internet) ? บางทีคุณอาจต้องการบล็อกเว็บไซต์ที่ทำให้เสียสมาธิเพื่อไม่ให้ผัดวันประกันพรุ่ง(block distracting websites so you don’t procrastinate) ? นอกจากนี้ยังสามารถใช้เพื่อบล็อกการติดตามไซต์ที่ฝังอยู่ในโฆษณา 

ไม่ว่าคุณจะด้วยเหตุผลอะไร คุณก็สามารถบล็อกเว็บไซต์ในWindows 10 ได้ ง่ายๆ โดยใช้สิ่งที่เรียกว่าไฟล์โฮสต์

ข้อความด้านล่างอาจใช้เทคนิคเล็กน้อย โดยเฉพาะอย่างยิ่งหากคุณไม่เคยรู้จักไฟล์ระบบWindows มาก่อน (Windows)หากคุณต้องการภาพรวมโดยย่อ อย่าลืมดูวิดีโอ YouTube(YouTube video) ที่สั้นและง่ายต่อการติดตามของเรา ก่อน

ไฟล์โฮสต์คืออะไร?(What Is The Hosts File?)

คุณเคยได้ยินคำว่าDNS ( ระบบชื่อโดเมน(Domain Name System) ) หรือไม่? มันหมายถึงระบบของไฟล์ที่กระจายไปทั่วอินเทอร์เน็ต(Internet)ที่ช่วยแก้ไขชื่อโดเมนเช่นhelpdeskgeek.comให้เป็นที่อยู่อินเทอร์เน็ตโปรโตคอล(Internet Protocol) (IP) จริงซึ่งเป็น13.225.198.106 ที่ช่วยให้คอมพิวเตอร์ของคุณรู้ว่าเซิร์ฟเวอร์ใดที่จะพูดคุยกับเมื่อคุณต้องการดูไซต์นี้

ก่อนที่DNS จะ เข้ามาในปี 1984 สิ่งนี้ทำผ่านไฟล์ในเครื่องคอมพิวเตอร์ของคุณที่เรียกว่าไฟล์โฮสต์ สมัย(Back)นั้นคอมพิวเตอร์ไม่ได้เชื่อมต่อกับคอมพิวเตอร์เครื่องอื่นๆ มากนัก อย่างมากที่สุด เราอาจเชื่อมต่อกับไม่กี่โหล มันง่ายที่จะเก็บข้อมูลทั้งหมดนั้นไว้ในไฟล์ข้อความธรรมดาแบบเก่า ไฟล์โฮสต์มีชีวิตอยู่ในวันนี้ 

ไฟล์โฮสต์ทำงานอย่างไร(How Does The Hosts File Work?)

ไฟล์ hosts ช่วยให้คอมพิวเตอร์ค้นหาชื่อคอมพิวเตอร์อื่นๆ ได้ เช่นlocalhostหรือชื่อโดเมน เช่นhelpdeskgeek.comและหมายเลข IP สำหรับชื่อเหล่านั้นจะอยู่ข้างชื่อในไฟล์ มันเหมือนกับว่าชื่อเพื่อนของคุณเชื่อมโยงกับหมายเลขโทรศัพท์ของพวกเขาในโทรศัพท์ของคุณอย่างไร คุณไม่จำเป็นต้องจำหรือต่อยเลข เพียงแค่ค้นหาชื่อของบุคคลนั้น

ก่อนที่เราจะดำเนินการต่อ สิ่งสำคัญคือต้องเข้าใจว่าที่อยู่ IP บางรายการสงวนไว้สำหรับใช้ในพื้นที่ นั่นหมายความว่าสามารถใช้เพื่อชี้ไปที่คอมพิวเตอร์และอุปกรณ์ภายในเครือข่ายของคุณเท่านั้น นั่นหมายถึงอะไรก็ตามก่อนที่การสื่อสารของคุณจะเชื่อมต่อกับอินเทอร์เน็ต(Internet)

ตัวอย่างเช่น ที่อยู่ IP 127.0.0.1หมายถึงคอมพิวเตอร์ที่คุณใช้งานอยู่ หรือที่เรียกว่าlocalhostเสมอ ลองพิมพ์ว่าในเว็บเบราว์เซอร์ของคุณ มันมักจะทำให้หน้าว่าง

ให้เข้าใจด้วยว่าwww.website.comและwebsite.comไม่เหมือนกันทุกประการ ในการที่ทั้งสองคนจะพาเราไปยังเว็บไซต์เดียวกัน ทั้งคู่จะต้องแก้ไขให้เป็นที่อยู่ IP เดียวกัน 

การบล็อกเว็บไซต์ด้วยไฟล์โฮสต์(Blocking Websites With The Hosts File)

  1. เปิดNotepadในฐานะผู้ดูแล(Administrator)ระบบ

  1. คลิกที่ไฟล์(File ) > เปิด(Open)

  1. ไปที่C:\Windows\System32\Drivers\etc

  1. ให้เปลี่ยนประเภทไฟล์จากText Documents (*.txt)เป็น All Files (* . All Files (*.*)

  1. ตอนนี้คุณสามารถดูไฟล์โฮสต์ (hosts)เปิด.

  1. ไปที่บรรทัดสุดท้ายของหน้าและเพิ่มบรรทัดของคุณเอง สมมติว่าเรากำลังบล็อกFacebook

ป้อน localhost IP ของ127.0.0.1 กดปุ่ม tab แล้วเข้าfacebook.com กด Enter(Press Enter)เพื่อไปยังบรรทัดถัดไป สร้างบรรทัดที่สองเหมือนข้างบน แต่ใช้www.facebook.comแทน facebook.com 

เว็บไซต์ถูกบล็อกหรือไม่?(Is The Website Blocked?) 

เปิดพรอมต์คำสั่งและเรียกใช้ping facebook.comจากนั้นเรียกใช้ping www.facebook.com (ping www.facebook.com)คุณควรเห็นว่าที่อยู่ IP ที่พยายาม ping คือ 127.0.0.1

ตอนนี้เปิดเว็บเบราว์เซอร์ของคุณและไปที่ facebook.com อาจจะยังโหลดอยู่! ทำไม IP จริงของ Facebook อาจยังอยู่ในแคชของเบราว์เซอร์ และเบราว์เซอร์จะใช้ IP นั้นก่อน ลบแคชของเบราว์เซอร์(Delete your browser’s cache)แล้วลอง ใช้ Facebookอีกครั้ง ตอนนี้คุณควรเห็นหน้าข้อผิดพลาด

ฉันไม่ต้องการเห็นหน้าแสดงข้อผิดพลาด(I Don’t Want to See an Error Page)

คุณสามารถลองเปลี่ยนเส้นทางไซต์ไปยังที่อยู่ IP อื่นได้ แต่ในปัจจุบันนี้วิธีนี้ใช้ไม่ได้ผล การแก้ไขไฟล์ hosts ที่เป็นอันตรายซึ่งเคยเป็นการโจมตีโดยแฮกเกอร์ทั่วไป ขณะนี้ เว็บเบราว์เซอร์ตรวจสอบใบรับรองอย่างรอบคอบเพื่อป้องกันสิ่งนี้ แต่คุณยังสามารถลองได้

อีกวิธีหนึ่งที่จะไม่เห็นหน้าข้อผิดพลาดคือการติดตั้งและตั้งค่าเว็บเซิร์ฟเวอร์ในคอมพิวเตอร์ของคุณ(install and set up a web server on your computer)และให้ไฟล์โฮสต์ชี้ไปที่นั้น อาจมีหน้าที่มีข้อความว่า "กลับไปทำงาน!" หรือระบุเป้าหมายบางส่วนของคุณเป็นแรงจูงใจให้อยู่ห่างจากโซเชียลมีเดีย

ฉันสามารถทำอะไรกับไฟล์ Hosts ได้อีก?(What Else Can I Do With The Hosts File?)

คุณสามารถใช้เทคนิคเดียวกันได้ แต่วางURL(URLs)ของมัลแวร์ต่างๆ และติดตามไซต์โฆษณา มี ไฟล์โฮสต์ที่สร้าง ไว้ล่วงหน้า(pre)ของ(--)มัลแวร์และไซต์โฆษณา(made hosts file of malware and ad sites)ที่คุณสามารถคัดลอกและวางลงในไฟล์โฮสต์ของคุณ ในขณะที่เขียนสิ่งนี้ ได้รับการปรับปรุงล่าสุดในเดือนมีนาคม(March) 2020



About the author

ฉันเป็นมืออาชีพด้านคอมพิวเตอร์ที่มีประสบการณ์การทำงานกับซอฟต์แวร์ Microsoft Office รวมถึง Excel และ PowerPoint ฉันยังมีประสบการณ์กับ Chrome ซึ่งเป็นเบราว์เซอร์ของ Google ทักษะของฉันรวมถึงการสื่อสารที่เป็นลายลักษณ์อักษรและด้วยวาจา การแก้ปัญหา และการคิดอย่างมีวิจารณญาณ



Related posts