Windows

How to: บล็อกเว็บง่ายๆ แค่แก้ไฟล์เดียว

รูปภาพของ hiddenmin

السلام عليكم ورحمة الله وبركاته

เกิดอารมณ์อยากเขียนขึ้นมาเพราะมีคำสั่งจากเบื้องบนให้บล็อก Facebook ทั้งโรงเรียน ครั้นจะบล็อกผ่าน proxy เดี๋ยวนี้ facebook ก็ใช้ HTTPS กันหมดแล้ว จะบล็อกไอพีก็ไม่ไหวจะตามหาว่ามีช่วงไอพีอะไรบ้าง นึกขึ้นได้ว่าชมรม นศ. มุสลิมลาดกระบังก็เคยมีคำสั่งให้บล็อกเกมใน facebook ด้วยการปลอมค่า DNS ก็เลยจัดการทำตามซะเลย

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

วันนี้ผมมีวิธีการง่ายๆ มาฝาก

ส่วนนี้สำหรับ DNS server ครับใครที่ไม่รู้จักก็ข้ามไปส่วนถัดไปเลยครับ โปรแกรมที่ผมใช้งานนั้นคือ Dnsmasq สามารถบล็อกง่ายๆ ด้วยการเพิ่มบันทัดนี้ลงไปในไฟล์ dnsmasq.conf โดยที่ w.x.y.z คือค่าไอพีที่เราการปลอม

address=/www.domain.com/w.x.y.z/

สำหรับ Linux โดยทั่วไปถ้าเราต้องการปลอมค่า DNS ก็สามารถทำได้โดยการแก้ไฟล์ /etc/hosts (ปกติแล้วต้องแปลงร่างเป็น root ก่อนนะถึงจะแก้ไขได้) แล้วก็เพิ่มบันทัดนี้ลงไป

w.x.y.z www.domain.com

แต่ Windows ก็ลำบากขึ้นนิดนึงเพราะตำแหน่งไฟล์หายากหน่อย โดยไฟล์ที่จะต้องไปแก้ไขนั้นอยู่ที่ c:\windows\system32\drivers\etc\hosts เปิดแก้โดย notepad ได้เลยครับผม

Tags: 

Subscribe to RSS - Windows