การบล็อก * .example.com ที่ระดับ OS (Windows)


10

เพื่อเหตุผลด้านความเป็นส่วนตัวและประสิทธิภาพฉันต้องการป้องกันไม่ให้คอมพิวเตอร์ของฉันสื่อสารกับโฮสต์อินเทอร์เน็ตบางแห่ง ฉันต้องการทำสิ่งนี้ในระดับระบบปฏิบัติการไม่ใช่ผ่านเว็บเบราว์เซอร์ปลั๊กอิน (ไม่กว้างพอ) หรือแม้แต่ผ่านเราเตอร์ที่บ้าน (แล็ปท็อปของฉันเดินทาง) ฉันต้องการใช้เครื่องมือในตัว

ฉันใช้ Windows 7 Professional 64 บิต ฉันทั้งหมดคุ้นเคยกับhostsไฟล์Windows - และข้อ จำกัด ของมัน ดูเหมือนว่ามีความสับสนว่าhostsสนับสนุนสัญลักษณ์ตัวแทน แต่การทดสอบของฉันเองยืนยันว่าไม่

ฉันได้ทดลองใช้ Windows Firewall และสแน็ปอินนโยบายความปลอดภัย IP MMC แล้ว เท่าที่ฉันสามารถบอกได้ทั้งสองต้องการที่อยู่เป็นตัวเลข ฉันไม่ต้องการปิดกั้นที่อยู่ IP หรือช่วงของที่อยู่บางส่วนเนื่องจากการจับคู่ IP-address-to-hostname สามารถและเปลี่ยนแปลงได้

มีเครื่องมือใดใน Windows 7 Professional ที่ฉันสามารถบล็อก (หรือกำหนดเส้นทางไปยัง 0.0.0.0) การสื่อสารกับโฮสต์อินเทอร์เน็ตโดยใช้ชื่อโฮสต์ได้หรือไม่ ถ้าไม่มีเครื่องมือของบุคคลที่สามที่ดีและฟรีหรือไม่?


ไม่สามารถบล็อกโดยใช้โฮสต์ได้ - ดูที่การใช้ไวด์การ์ดในชื่อในไฟล์โฮสต์ Windows
— Sathyajith Bhat

1
เขารู้ว่าเขากำลังมองหาโซลูชันทางเลือกที่รองรับสัญลักษณ์แทน
— Tamara Wijsman

1
ฉันจะบอกว่า resolv.conf อาจช่วยได้ แต่คุณกำลังใช้งาน Windows ...
— digitxp

คำตอบ:


3

วิธี "ที่ง่ายที่สุด" ในการดำเนินการนี้คือการเรียกใช้เซิร์ฟเวอร์ DNS ของคุณเองและเพิ่มโซนหลักสำหรับโดเมนที่คุณต้องการบล็อก คุณไม่จำเป็นต้องสร้างระเบียน 'A' ด้วยซ้ำ การอ้างอิงถึงโฮสต์ภายในโซน (โดเมน) จะถูกส่งคืนโดยเซิร์ฟเวอร์ DNS ของคุณ Posadisเป็น DNS ฟรีแวร์ / โอเพ่นซอร์สหนึ่งตัวที่ทำงานภายใต้ Windows (แม้ว่าฉันจะไม่ได้ใช้งานเป็นการส่วนตัวก็ตาม) แน่นอนถ้าคุณมี Windows Serverเกือบทุกรุ่นที่ใช้งานได้ทุกที่คุณสามารถใช้เซิร์ฟเวอร์ DNS ของ Microsoft ได้

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


คุณแน่ใจหรือว่ามันเป็นวิธีที่ง่ายที่สุด?
— zneak

อืมมมเรียกใช้เซิร์ฟเวอร์ DNS ของฉันเอง ไม่ได้คิดเรื่องนั้น ตอนนี้ BIND ทำงานภายใต้ Windows และมี GUI บนเว็บจำนวนมากที่น่าเกลียด ฉันพนันได้เลยว่า BIND คือความสนุกในการตั้งค่าเช่นเดียวกับ Gentoo Linux ที่จะรวบรวมจากแหล่งที่มา ฉันจะต้องพิจารณาว่าฉันหมดหวังมากแค่ไหน
— Metaphile

คุณจะพบคำแนะนำที่ง่ายต่อการปฏิบัติตามในบทความนี้: alex.charrett.com/bind-on-windows-mainmenu-3
— BillP3rd

3

ลองใช้ตัวป้องกัน IP

http://blocklistpro.com/download-center/protowall/

มีตัวบล็อก IP อื่น ๆ อีกมากมายส่วนใหญ่อนุญาตให้คุณสร้างรายการบล็อกของคุณเองและอนุญาตสำหรับช่วง IP

บางคนไม่ทำงานกับ W7 ได้ดีมากทำการบ้านของคุณ


ฉันค้นหาวิธีแก้ปัญหาผ่าน Google แล้ว แต่ก็โชคไม่ดี นั่นเป็นเหตุผลที่ฉันมาที่นี่ ProtoWall ดูเหมือนจะทำงานบนที่อยู่ IP ซึ่งไม่ใช่สิ่งที่ฉันกำลังมองหาโดยเฉพาะ ฉันสามารถใช้เอฟเฟกต์เดียวกันและอาจมีประสิทธิภาพมากกว่าเดิมผ่าน Windows Firewall
— Metaphile

2

การเข้าใช้ฟังก์ชั่นแก้ไขค่า DNS เป็นวิธีแก้ปัญหาที่ดี คุณอาจต้องการลงชื่อสมัครใช้บัญชีที่ OpenDNS และตั้งค่าเซิร์ฟเวอร์ DNS ใน Windows เพื่อใช้ OpenDNS เป็นตัวแก้ไขของคุณ พวกเขาอนุญาตให้คุณป้อนโดเมนที่จะถูกบล็อกเสมอ สมัครฟรี แต่มีค่าธรรมเนียมเล็กน้อยทำให้คุณมีคุณสมบัติพิเศษ


Kevin M ยังแนะนำให้ใช้ OpenDNS ฉันถามเขาว่าการกำหนดค่า OpenDNS ของฉันจะตามฉันไปรอบ ๆ จากเครือข่ายไปยังเครือข่ายหรือไม่ มันระบุคอมพิวเตอร์ของฉันได้อย่างไร ผ่านที่อยู่ MAC? หรือมีลูกค้าฉันต้องติดตั้ง?
— Metaphile

1

ใช้ OpenDNS พวกเขาสามารถทำกรองหมวดหมู่ ( 'ภาพเปลือย', 'สื่อลามก', 'การพนัน', 'แอดแวร์' ฯลฯ ) นอกเหนือไปจากแต่ละโดเมน ข้อเสียคือการที่จะต้องติดตั้งเพิ่มเล็กน้อยในฝั่งเซิร์ฟเวอร์สำหรับการปรับปรุงแบบไดนามิก แต่มันเป็นเอกสารที่นี่


การกำหนดค่า OpenDNS ของฉันจะติดตามฉันจากเครือข่ายไปยังเครือข่ายหรือไม่ มันระบุคอมพิวเตอร์ของฉันได้อย่างไร ผ่านที่อยู่ MAC? หรือมีลูกค้าฉันต้องติดตั้ง?
— Metaphile

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