ทำไมคุณถึงต้องการทราบวิธีการบล็อกเว็บไซต์? บางทีคุณอาจต้องการให้ลูก ๆ ของคุณปลอดภัยบนอินเทอร์เน็ต? บางทีคุณอาจต้องการบล็อกเว็บไซต์ที่ทำให้เสียสมาธิเพื่อที่คุณจะได้ไม่ต้องผัดวันประกันพรุ่ง? นอกจากนี้ยังสามารถใช้เพื่อบล็อกการติดตามไซต์ที่ฝังอยู่ในโฆษณา
ไม่ว่าคุณจะด้วยเหตุผลอะไร คุณก็สามารถบล็อกเว็บไซต์ใน Windows 10 ได้ง่ายๆ โดยใช้สิ่งที่เรียกว่าไฟล์โฮสต์
ข้อความด้านล่างอาจใช้เทคนิคเล็กน้อย โดยเฉพาะอย่างยิ่งหากคุณไม่เคยรู้จักไฟล์ระบบ Windows มาก่อน หากคุณต้องการภาพรวมโดยย่อ อย่าลืมดูวิดีโอ YouTube ที่สั้นและง่ายต่อการติดตามของเราก่อน
ไฟล์โฮสต์คืออะไร
คุณเคยได้ยินคำว่า DNS (Domain Name System) หรือไม่? หมายถึงระบบของไฟล์ที่กระจายไปทั่วอินเทอร์เน็ตที่ช่วยแก้ไขชื่อโดเมน เช่น helpdeskgeek.com ลงในที่อยู่อินเทอร์เน็ตโปรโตคอล (IP) จริงซึ่งเป็น 13.225.198.106 . ซึ่งช่วยให้คอมพิวเตอร์ของคุณรู้ว่าจะคุยกับเซิร์ฟเวอร์ใดเมื่อคุณต้องการดูไซต์นี้
ก่อนที่ DNS จะเข้ามาในปี 1984 สิ่งนี้ทำผ่านไฟล์ในเครื่องคอมพิวเตอร์ของคุณที่เรียกว่าไฟล์โฮสต์ สมัยนั้นคอมพิวเตอร์ไม่ได้เชื่อมต่อกับคอมพิวเตอร์เครื่องอื่นหลายเครื่อง อย่างมากที่สุด เราอาจเชื่อมต่อกับไม่กี่โหล มันง่ายที่จะเก็บข้อมูลทั้งหมดนั้นไว้ในไฟล์ข้อความธรรมดาแบบเก่า ไฟล์โฮสต์มีชีวิตอยู่ในวันนี้
ไฟล์โฮสต์ทำงานอย่างไร
ไฟล์โฮสต์ช่วยให้คอมพิวเตอร์ค้นหาชื่อคอมพิวเตอร์อื่นๆ ได้ เช่น localhost หรือชื่อโดเมน เช่น helpdeskgeek.com และหมายเลข IP สำหรับพวกเขานั้นอยู่ข้างชื่อในไฟล์ มันเหมือนกับว่าชื่อเพื่อนของคุณเชื่อมโยงกับหมายเลขโทรศัพท์ของพวกเขาในโทรศัพท์ของคุณอย่างไร ไม่ต้องจำหรือต่อยเลข แค่หาชื่อคนก็พอ
ก่อนที่เราจะดำเนินการต่อ สิ่งสำคัญคือต้องเข้าใจว่าที่อยู่ IP บางรายการสงวนไว้สำหรับใช้ในพื้นที่ นั่นหมายความว่าสามารถใช้เพื่อชี้ไปที่คอมพิวเตอร์และอุปกรณ์ภายในเครือข่ายของคุณเท่านั้น นั่นหมายถึงอะไรก็ตามก่อนที่การสื่อสารของคุณจะเชื่อมต่อกับอินเทอร์เน็ต
ตัวอย่างเช่น ที่อยู่ IP 127.0.0.1 หมายถึงคอมพิวเตอร์ที่คุณกำลังทำงานอยู่ หรือที่เรียกว่า localhost . เสมอ . ลองพิมพ์ว่าในเว็บเบราว์เซอร์ของคุณ มันอาจจะทำให้หน้าว่างขึ้นมา
เข้าใจด้วยว่า www.website.com และ website.com ไม่ได้เป็นสิ่งเดียวกัน ในการที่ทั้งสองคนจะพาเราไปยังเว็บไซต์เดียวกัน ทั้งคู่จะต้องแก้ไขให้เป็นที่อยู่ IP เดียวกัน
การบล็อกเว็บไซต์ด้วยไฟล์โฮสต์
- เปิด Notepad เป็นผู้ดูแลระบบ .
- คลิกที่ ไฟล์ > เปิด .
- นำทางไปยัง C:\Windows\System32\Drivers\etc
- เมื่อถึงแล้ว ให้เปลี่ยนประเภทไฟล์จาก เอกสารข้อความ (*.txt) ไปยัง ไฟล์ทั้งหมด (*.*) .
- ตอนนี้ คุณสามารถเห็น เจ้าภาพ ไฟล์. เปิดเลย
- ไปที่บรรทัดสุดท้ายของหน้าและเพิ่มบรรทัดของคุณเอง สมมติว่าเรากำลังบล็อก Facebook
ป้อน IP localhost ของ 127.0.0.1 . กดปุ่มแท็บและป้อน facebook.com . กด Enter เพื่อไปยังบรรทัดถัดไป สร้างบรรทัดที่สองเหมือนข้างบน แต่ใช้ www.facebook.com แทนที่จะเป็นเพียง facebook.com
เว็บไซต์ถูกบล็อกหรือไม่
เปิดพรอมต์คำสั่งและเรียกใช้ ping facebook.com จากนั้นเรียกใช้ ping www.facebook.com . คุณควรเห็นว่าที่อยู่ IP ที่พยายาม ping คือ 127.0.0.1
ตอนนี้เปิดเว็บเบราว์เซอร์ของคุณและไปที่ facebook.com อาจจะยังโหลดอยู่! ทำไม? IP จริงของ Facebook อาจยังอยู่ในแคชของเบราว์เซอร์ และเบราว์เซอร์จะใช้ IP นั้นก่อน ลบแคชของเบราว์เซอร์แล้วลองใช้ Facebook อีกครั้ง ตอนนี้คุณควรเห็นหน้าข้อผิดพลาด
ฉันไม่อยากเห็นหน้าแสดงข้อผิดพลาด
คุณสามารถลองเปลี่ยนเส้นทางไซต์ไปยังที่อยู่ IP อื่นได้ แต่วันนี้ใช้ไม่ได้ผล การแก้ไขไฟล์โฮสต์ที่เป็นอันตรายซึ่งเคยเป็นการโจมตีทั่วไปโดยแฮกเกอร์ ขณะนี้ เว็บเบราว์เซอร์ตรวจสอบใบรับรองอย่างรอบคอบเพื่อป้องกันสิ่งนี้ แต่คุณยังสามารถลองได้
อีกวิธีหนึ่งที่จะไม่เห็นหน้าข้อผิดพลาดคือการติดตั้งและตั้งค่าเว็บเซิร์ฟเวอร์ในคอมพิวเตอร์ของคุณและให้ไฟล์โฮสต์ชี้ไปที่นั้น อาจมีหน้าที่มีข้อความว่า "กลับไปทำงาน!" หรือระบุเป้าหมายของคุณเป็นแรงจูงใจให้อยู่ห่างจากโซเชียลมีเดีย
ฉันสามารถทำอะไรกับไฟล์ Hosts ได้อีก
คุณสามารถใช้เทคนิคเดียวกันได้ แต่วาง URL ของมัลแวร์ต่างๆ และติดตามไซต์โฆษณา มีไฟล์โฮสต์ที่สร้างไว้ล่วงหน้าของมัลแวร์และไซต์โฆษณาที่คุณสามารถคัดลอกและวางลงในไฟล์โฮสต์ของคุณได้ ข้อมูลนี้ได้รับการปรับปรุงล่าสุดเมื่อเดือนมีนาคม 2020