เป็นไปได้หรือไม่ที่จะใช้ Windows Firewall เพื่อบล็อกเว็บไซต์เฉพาะสำหรับเบราว์เซอร์ทั้งหมด
เป็นไปได้หรือไม่ที่จะใช้ Windows Firewall เพื่อบล็อกเว็บไซต์เฉพาะสำหรับเบราว์เซอร์ทั้งหมด
คำตอบ:
อาจเป็นไปได้ขึ้นอยู่กับรุ่นของ Windows ที่คุณใช้แม้ว่าฉันจะจำไม่ได้ว่าเคยเห็นตัวเลือกดังกล่าว
อาจเป็นการง่ายกว่าที่จะเพิ่มรายการลงในไฟล์ C: / WINDOWS / SYSTEM32 / DRIVERS / ETC / HOSTS (เป็นไฟล์ข้อความ ASCII ธรรมดาที่คุณสามารถแก้ไขได้โดยตรงด้วย Windows Notepad) เช่น:
127.0.0.1 www.bad-web-site.example.com
127.0.0.1 www.another-site.example.net
ที่อยู่ IP "127.0.0.1" คือ localhost (คอมพิวเตอร์ในพื้นที่ของคุณ) และการใช้ที่อยู่เว็บไซต์ (ชื่อโดเมน) ที่คุณต้องการบล็อกจะทำให้หมดเวลา (สมมติว่าคุณไม่ได้ใช้งานเว็บเซิร์ฟเวอร์ในพื้นที่เช่น Apache HTTPd ถ้าคุณเป็นเช่นนั้นหน้าเว็บของมันจะปรากฏขึ้นซึ่งจะไม่เป็นไร)
ตรวจสอบให้แน่ใจว่าคุณบล็อกทั้งที่มีและไม่มีส่วน "www" สิ่งนี้ค่อนข้างง่ายเนื่องจากคุณสามารถระบุหลาย ๆ ไซต์ในหนึ่งบรรทัดโดยการลบด้วยช่องว่างเช่น:
127.0.0.1 www.bad-web-site.example.com bad-web-site.example.com
127.0.0.1 www.another-site.example.net another-site.example.net อีก
นอกจากนี้ยังทราบว่าโดเมนที่มีการเพิ่มเข้ามาโดยโปรโตคอลใด ๆ เพื่อให้ได้โดยไม่ต้องhttp://
, หรือhttps://
ftp://
หมายเหตุ: ใน Windows Vista หรือ Windows 7 คุณต้องเปิด Notepad.exe ในฐานะผู้ดูแลระบบเพื่อให้สามารถแก้ไขและบันทึกการเปลี่ยนแปลงในไฟล์โฮสต์ได้ คลิกขวาที่ notepad.exe หรือทางลัดแล้วเลือก "run as Administrator" เมื่อ Notepad เปิดใช้ไฟล์> เปิดเพื่อนำทางไปยังไฟล์โฮสต์
ก่อนอื่นให้ไปที่ Command Prompt และ Ping URL เพื่อรับที่อยู่ IP ของเว็บไซต์นั้น:
Ping ตัวอย่าง. com
และคุณจะได้รับที่อยู่ IP ของเว็บไซต์
Pinging example.com [93.184.216.119] พร้อมข้อมูล 32 ไบต์:
ตอบกลับจาก 93.184.216.119: ไบต์ = 32 เวลา = 287ms TTL = 43
ตอบกลับจาก 93.184.216.119: ไบต์ = 32 เวลา = 286ms TTL = 43
ตอบกลับจาก 93.184.216.119 : bytes = 32 time = 285ms TTL = 43
ตอบกลับจาก 93.184.216.119: bytes = 32 time = 294ms TTL = 43สถิติ Ping สำหรับ 93.184.216.119:
แพ็คเก็ต: ส่ง = 4, ได้รับ = 4, สูญหาย = 0 (สูญเสีย 0%),
เวลาเดินทางไปกลับโดยประมาณเป็นมิลลิวินาที:
ขั้นต่ำ = 285ms, สูงสุด = 294ms, เฉลี่ย = 288ms
ไปที่แผงควบคุม > windows FireWall > ทางด้านซ้ายคลิกการตั้งค่าขั้นสูง
ไปที่กฎขาออกและทางด้านขวาคลิกกฎใหม่
ในกล่องโต้ตอบที่อยู่ IPภายใต้ที่อยู่ IP หรือซับเน็ตนี้:ป้อนที่อยู่ IP ของเว็บไซต์แล้วคลิกตกลงจากนั้นคลิกถัดไป
ในหน้าจอการกระทำเลือกบล็อกการเชื่อมต่อและคลิกถัดไป
นี่เป็นคำถามทั่วไปมาก ... (ข้อมูลเพิ่มเติมจะมีประโยชน์ ... ) เนื่องจากไฟร์วอลล์ Windows มีอยู่ในรุ่นต่าง ๆ ... และมีความสามารถแตกต่างกันไปในแต่ละรุ่น ... เป็นต้น
(สมมติว่าคุณใช้ Windows 7 และคุณต้องการใช้ windows-firewall เท่านั้น) คำตอบสั้น ๆ คือ: Sort-of คุณสามารถปฏิเสธการเข้าถึงที่อยู่ IP ซึ่งจะเป็นการปฏิเสธการเข้าถึงเว็บไซต์ใด ๆ ที่โฮสต์บนที่อยู่ IP นั้น กฎนี้จะใช้กับแอปพลิเคชันใด ๆ ที่พยายามเชื่อมต่อกับที่อยู่ IP นั้น (Windows 7 มี windows-firewall เพียงตัวเดียวที่บล็อกการเชื่อมต่อขาออก) สิ่งเดียวที่อยู่ในครีมนั้นคือ บริษัท ส่วนใหญ่ที่มีขนาดใหญ่มีที่อยู่ IP จำนวนมากซึ่งทั้งหมดให้บริการหน้าสำหรับเว็บไซต์นั้น ใช่คุณสามารถบล็อกพวกเขาทั้งหมด แต่มันเป็นงานที่มากเกินไป
(ถ้าคุณไม่รังเกียจทำให้มือสกปรก) คุณยังสามารถแก้ไขไฟล์โฮสต์ (c: \ windows \ system32 \ drivers \ etc \ hosts) และใส่รายการปลอมในโดเมนที่สงสัย แต่มีหลายอย่าง การป้องกันไวรัสที่มีฮิวริสติกระดับหนึ่งจะระบุว่านี่เป็นกิจกรรมที่น่าสงสัยและผู้อื่นจะลบล้างการเปลี่ยนแปลงที่คุณทำ
ตัวเลือกที่สามคือการลงทุนในเราเตอร์ที่มีตัวเลือกการกรองเนื้อหาบางอย่าง ... (มีค่อนข้างน้อยที่ทำงานได้ค่อนข้างดีซึ่งไม่แพงเกินไป) หรือดูซอฟต์แวร์เช่นnetnannyหรือโซลูชันอื่น ๆ เช่นOpenDNSเพื่อระบุระดับการกรองที่คุณต้องการ