วิธีที่ดีที่สุดในการบล็อกประเทศด้วยที่อยู่ IP?


13

ฉันมีเว็บไซต์ที่ต้องปิดกั้นประเทศใดประเทศหนึ่งตามที่อยู่ IP ฉันรู้มากกว่าว่าการบล็อกด้วย IP ไม่ใช่วิธีที่ไม่สามารถป้องกันได้สำหรับการบล็อกผู้เยี่ยมชม แต่เป็นขั้นตอนที่จำเป็นในทิศทางที่ถูกต้อง

ตั้งแต่ฉันใช้ PHP, สิ่งที่ผมจะทำคือการใช้ฐานข้อมูล GeoIP เช่นgeoplugin.net อย่างไรก็ตามฉันอยากรู้ว่ามีวิธีที่ดีกว่าในการทำเช่นนี้

เว็บไซต์อยู่บนเว็บเซิร์ฟเวอร์ที่ใช้ร่วมกัน (ฉันไม่มีสิทธิ์เข้าถึงรูท) และใช้งาน Apache บน CentOS ฉันเดาว่าคำถามของฉันคือ "สามารถกำหนดค่าไฟล์. htaccess ให้บล็อกโดย IP โดยใช้แหล่งภายนอกเพื่อค้นหาที่อยู่ IP"


1
คำตอบที่ยอมรับนั้นไม่สามารถใช้ได้อีกต่อไปตั้งแต่ 8/9/12 โดย blockacountry กำลังออฟไลน์
Brian Webster

คำตอบ:


4

http://www.blockacountry.com

ใช้ความระมัดระวัง ... ฉันแน่ใจว่ามีผู้คนมากมายที่นี่ที่คิดว่าคุณกำลังทำสิ่งที่ผิดโดยการปิดกั้นทั้งประเทศ


1
อืมไม่เสมอไป บางครั้งคุณได้รับคำสั่งจากกฎหมายให้ปฏิเสธการเข้าถึงประเทศต่างๆ เช่นแพนโดร่าเป็นต้น
Mark Henderson

PS ด้วยสคริปต์ที่พวกเขาสร้างขึ้นคุณควรกำจัดErrorDocument 403คำสั่งหรือแทนที่ด้วยตัวคุณเองเพราะมันเปลี่ยนเส้นทางคุณไปยังเว็บไซต์ของตัวเองแล้วเปิดป๊อปอัป
Mark Henderson

ฉันเขียนคำตอบนี้ในใจ: serverfault.com/questions/163502/…
Jason Berg

ใช่. มันใช้งานได้ค่อนข้างดี - และใช่ฉันรู้ว่าไม่แนะนำให้ปิดกั้นประเทศด้วยวิธีนี้ แต่เป็นข้อกำหนดและไม่มีอะไรที่ฉันสามารถทำได้ คำตอบที่ดีโดยวิธีการ
นาธานออสมัน

1
นี่เป็นตัวอย่างที่ดีของคำตอบที่ไม่สามารถพิสูจน์ได้ในอนาคต meta.stackexchange.com/questions/8231/…
Brian Webster


0

หากคุณพบกฎเพิ่มเติมที่ก่อให้เกิดปัญหาค่าใช้จ่ายด้าน CPU และเวลาแฝง TechGuard จะสร้างเครื่องมือในบรรทัดสำหรับการปิดกั้นที่อยู่ IPของการรับส่งข้อมูลขาเข้าและขาออกรวมถึงรายการบล็อกเชิงพาณิชย์ของที่อยู่ IP นับล้านที่เชื่อมโยงกับกิจกรรมที่เป็นอันตราย มันทำสิ่งนี้โดยไม่กระทบกับเวลาแฝงของเครือข่ายหรือการเชื่อมต่อ TCP ในขณะที่อัพเดตสิ่งที่เทียบเท่ากับ IP 12,000 ต่อวันโดยอัตโนมัติ


2
ยินดีต้อนรับสู่ Server Fault! โปรดอ่านคำถามที่พบบ่อยของเราโดยเฉพาะฉันขอประชาสัมพันธ์ผลิตภัณฑ์หรือเว็บไซต์ที่ฉันเข้าร่วมได้หรือไม่ . สองคำตอบและสอง recs สำหรับเว็บไซต์เดียวกันอยู่ใกล้กับบรรทัด
user9517

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