การบล็อกเว็บไซต์ด้วยไฟร์วอลล์ Windows


คำตอบ:


23

อาจเป็นไปได้ขึ้นอยู่กับรุ่นของ 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 เปิดใช้ไฟล์> เปิดเพื่อนำทางไปยังไฟล์โฮสต์


1
ความคิดนี้ลื่นจริงๆ ในฐานะนักพัฒนาฉันไม่ทราบว่าทำไมฉันจึงไม่คิดถึงสิ่งนี้ มันง่ายอย่างรวดเร็วลึกซึ้งในการปรับใช้และกำหนดเป้าหมายชื่อโดเมนที่อาจมีหลายคะแนนที่อยู่ IP ที่เกี่ยวข้องกับมัน
Highdown

12

ก่อนอื่นให้ไปที่ 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 > ทางด้านซ้ายคลิกการตั้งค่าขั้นสูง

ไปที่กฎขาออกและทางด้านขวาคลิกกฎใหม่ ป้อนคำอธิบายรูปภาพที่นี่

  • ในตัวช่วยสร้างกฎ OutBound ใหม่เลือกกำหนดเองแล้วคลิกถัดไป
  • ใน หน้าจอโปรแกรมเลือกโปรแกรมทั้งหมดและคลิกถัดไป
  • ใน โปรโตคอลและพอร์ตปล่อยให้การตั้งค่าเริ่มต้นและคลิกถัดไป
  • ใน หน้าจอขอบเขตภายใต้ที่อยู่ IP ระยะไกลใดกฎนี้นำไปใช้กับ? เลือกที่อยู่ IP เหล่านี้และคลิกปุ่ม เพิ่ม
  • ในกล่องโต้ตอบที่อยู่ IPภายใต้ที่อยู่ IP หรือซับเน็ตนี้:ป้อนที่อยู่ IP ของเว็บไซต์แล้วคลิกตกลงจากนั้นคลิกถัดไป ป้อนคำอธิบายรูปภาพที่นี่

  • ในหน้าจอการกระทำเลือกบล็อกการเชื่อมต่อและคลิกถัดไป

  • ในหน้าจอโปรไฟล์ให้เลือกช่องทำเครื่องหมายทั้ง 3 อันแล้วคลิกถัดไป
  • ในหน้าจอชื่อเลือกชื่อสำหรับกฎและคลิกเสร็จสิ้น
    การทดสอบสิ่งที่คุณทำโดยป้อน URL ในเบราว์เซอร์ที่คุณต้องการ
    โชคดี!

2
โปรดทราบว่าสิ่งนี้มักจะบล็อกเว็บไซต์มากกว่าหนึ่งเว็บไซต์ เว็บเซิร์ฟเวอร์บางแห่งโฮสต์เว็บไซต์หลายพันเว็บไซต์ด้วยที่อยู่ IP เดียวกัน
Garrulinae

2
IP ที่กำหนดให้กับชื่อโฮสต์จะถูกเปลี่ยนด้วย
Artem Russakovskii

1
@JulianKnight คำตอบคำตอบไม่ได้แสดงความคิดเห็น !!
AminM

3

นี่เป็นคำถามทั่วไปมาก ... (ข้อมูลเพิ่มเติมจะมีประโยชน์ ... ) เนื่องจากไฟร์วอลล์ Windows มีอยู่ในรุ่นต่าง ๆ ... และมีความสามารถแตกต่างกันไปในแต่ละรุ่น ... เป็นต้น

(สมมติว่าคุณใช้ Windows 7 และคุณต้องการใช้ windows-firewall เท่านั้น) คำตอบสั้น ๆ คือ: Sort-of คุณสามารถปฏิเสธการเข้าถึงที่อยู่ IP ซึ่งจะเป็นการปฏิเสธการเข้าถึงเว็บไซต์ใด ๆ ที่โฮสต์บนที่อยู่ IP นั้น กฎนี้จะใช้กับแอปพลิเคชันใด ๆ ที่พยายามเชื่อมต่อกับที่อยู่ IP นั้น (Windows 7 มี windows-firewall เพียงตัวเดียวที่บล็อกการเชื่อมต่อขาออก) สิ่งเดียวที่อยู่ในครีมนั้นคือ บริษัท ส่วนใหญ่ที่มีขนาดใหญ่มีที่อยู่ IP จำนวนมากซึ่งทั้งหมดให้บริการหน้าสำหรับเว็บไซต์นั้น ใช่คุณสามารถบล็อกพวกเขาทั้งหมด แต่มันเป็นงานที่มากเกินไป

(ถ้าคุณไม่รังเกียจทำให้มือสกปรก) คุณยังสามารถแก้ไขไฟล์โฮสต์ (c: \ windows \ system32 \ drivers \ etc \ hosts) และใส่รายการปลอมในโดเมนที่สงสัย แต่มีหลายอย่าง การป้องกันไวรัสที่มีฮิวริสติกระดับหนึ่งจะระบุว่านี่เป็นกิจกรรมที่น่าสงสัยและผู้อื่นจะลบล้างการเปลี่ยนแปลงที่คุณทำ

ตัวเลือกที่สามคือการลงทุนในเราเตอร์ที่มีตัวเลือกการกรองเนื้อหาบางอย่าง ... (มีค่อนข้างน้อยที่ทำงานได้ค่อนข้างดีซึ่งไม่แพงเกินไป) หรือดูซอฟต์แวร์เช่นnetnannyหรือโซลูชันอื่น ๆ เช่นOpenDNSเพื่อระบุระดับการกรองที่คุณต้องการ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.