8 วิธีในการบล็อกผู้เข้าชมเว็บไซต์ของคุณตามประเทศ

2018-12-31 16:31:36
หลัก·ื่น ๆ·8 วิธีในการบล็อกผู้เข้าชมเว็บไซต์ของคุณตามประเทศ

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

วิธีที่ง่ายที่สุดในการบล็อกผู้เยี่ยมชมจากประเทศคือการใช้. htaccess เพราะเราสามารถทำได้ด้วยตัวเองผ่าน FTP โดยไม่ต้องติดตั้งหรือยุ่งกับกฎไฟร์วอลล์ iptables ที่นี่เรามีสถานที่ที่แตกต่างกันเพื่อรับรายการ IP ของประเทศที่สร้างขึ้นในรูปแบบ CIDR ฟรีและอีกวิธีหนึ่งโดยใช้ไฟร์วอลล์เว็บแอปพลิเคชันบนคลาวด์ หมายเหตุสำคัญหากคุณต้องการปิดกั้นผู้เข้าชมตามประเทศโดยใช้ htaccess ตรวจสอบให้แน่ใจว่าคุณสร้างรายการใหม่เป็นระยะเนื่องจากฐานข้อมูลที่อยู่ IP มีการเปลี่ยนแปลงเป็นครั้งคราวมิฉะนั้นคุณอาจพลาดหรือบล็อกผู้เข้าชมจากประเทศอื่นอย่างไม่ถูกต้อง

1. IP2 ที่ตั้ง

IP2Location มีมาตั้งแต่ปี 2545 ที่ขายฐานข้อมูลตำแหน่งทางภูมิศาสตร์ IP นอกเหนือจากนั้นพวกเขายังเสนอรายการไฟร์วอลล์ฐานข้อมูลฟรีตามประเทศเพื่ออนุญาตให้ทุกคนในรายการที่อยู่ IP และแบนคนอื่นหรือห้ามที่อยู่ IP และอนุญาตให้ทุกคน ในการสร้างรายการบล็อกให้เลือก IPv4 เลือกประเทศ (หากคุณต้องการมากกว่า 1 รายการคุณจะต้องลงชื่อสมัครใช้บัญชีฟรีที่อนุญาตมากถึง 30 ประเทศ) และเลือก Apache .htaccess ปฏิเสธ จากเมนูแบบเลื่อนลง คุณจะได้รับการดาวน์โหลดไฟล์ข้อความที่จะอัปโหลดไปยังไดเรกทอรีของหน้าแรกของคุณเป็น. htaccess คุณจะต้องเปลี่ยนชื่อไฟล์เป็น. htaccess หลังจากอัปโหลดไฟล์ข้อความเนื่องจากคุณไม่สามารถทำได้ใน Windows

หากคุณต้องการอนุญาตการเข้าถึงเฉพาะบางประเทศให้เลือกตัวเลือก“ Apache .htaccess allow” แทน แม้ว่าจะไม่ได้กล่าวถึงหากฐานข้อมูล IP ของประเทศที่ว่างมี จำกัด หรือความถูกต้องเต็มรูปแบบ แต่ส่วนใหญ่ของรุ่นฟรีนั้นมี จำกัด เนื่องจากยังไม่ได้รับการอัปเดต นอกจากนี้ยังไม่มีการพูดถึงเมื่อฐานข้อมูลได้รับการปรับปรุงล่าสุด

เยี่ยมชม IP2 ที่ตั้ง


2. ประเทศบล็อก IP

คล้ายกับ IP2Location, Country IP Blocks ยังขายฐานข้อมูล GeoIP แบบพรีเมี่ยมและยังมีรายการควบคุมการเข้าใช้ฟรีเพื่อบล็อกหรืออนุญาตให้ผู้เยี่ยมชมจากประเทศที่ระบุ หากต้องการสร้างรายการบล็อกให้เลือกประเทศตามด้วยการเลือก. htaccess ปฏิเสธหรือ. htaccess อนุญาต การคลิกปุ่มสร้าง ACL จะสร้างข้อมูลที่จะคัดลอกไปยังไฟล์. htaccess ทันที

ประเทศบล็อก IP ไม่ได้พูดถึงว่าข้อมูลที่สร้างขึ้นสามารถมีอายุ 30-60 วันโดยสมาชิกที่ซื้อมีการเข้าถึงข้อมูลล่าสุด

เยี่ยมชมบล็อก IP ของประเทศ


3. BlockACountry.com

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

เยี่ยมชม BlockACountry.com


4. IPdeny

IPdeny เคยมีตัวสร้างกฎไฟร์วอลล์ออนไลน์ แต่ตอนนี้ออฟไลน์อยู่ อย่างไรก็ตามคุณยังสามารถดาวน์โหลดบล็อก IP ตามประเทศและทำการแก้ไขเล็กน้อยเพื่อให้สามารถใช้งานร่วมกับ Apache .htaccess หรือรายการบล็อก ก่อนดาวน์โหลดไฟล์โซนประเทศจากเว็บไซต์ของ IPdeny อย่าเปิดไฟล์ข้อความด้วย Notepad เนื่องจากตัวแบ่งบรรทัด“ \ n” ไม่รู้จักใน Notepad ใช้ Wordpad หรือโปรแกรมบุคคลที่สามเช่น Notepad ++ เพื่อเปิด ก่อนอื่นคุณต้องเพิ่ม 3 บรรทัดนี้ไปยังด้านบนของข้อมูล


คำสั่งอนุญาต, ปฏิเสธ
อนุญาตจากทั้งหมด

ถัดไปคุณต้องเพิ่มคำนำหน้า“ ปฏิเสธจาก” ตามด้วยบล็อก IP แทนที่จะเพิ่มคำนำหน้าด้วยตนเองคุณสามารถใช้ TextMechanic เพื่อทำ คัดลอกและวางบล็อก IP ไปที่กล่องด้านบน จากนั้นเพิ่ม“ ปฏิเสธจาก ” ลงในกล่องที่ระบุว่า“ เพิ่มคำนำหน้านี้ในส่วนเริ่มต้นของแต่ละบรรทัด” ตรวจสอบให้แน่ใจว่ามี ช่องว่าง หลังจากคำว่า "จาก" สุดท้ายคลิกปุ่ม“ เพิ่มคำนำหน้าและ / หรือคำต่อท้าย”

คัดลอกข้อมูลทั้งหมดจาก textmechanic.com และวางลงในไฟล์ข้อความแทนที่บล็อก IP เก่า ในที่สุดเพิ่มแท็กปิดของที่ส่วนท้ายของรายการ ขณะนี้คุณมีรายการบล็อกที่ทำงานได้อย่างสมบูรณ์โดยยึดตามบล็อก IP ของ IPden

เยี่ยมชม IPdeny


5. Country IP Range จาก RIPE

Ivan Erben ได้เขียนสคริปต์ python ขนาดเล็กและมีประโยชน์ซึ่งสามารถดาวน์โหลดและแยกช่วงโดยอัตโนมัติจาก RIPE (RIPE เป็นทางการจัดการที่อยู่ IP) เขายังกำหนดให้สคริปต์ทำงานบนเซิร์ฟเวอร์โดยอัตโนมัติทุกวันเวลา 12.00 น. และมีการดาวน์โหลดบล็อก IP ที่สร้างไว้ให้ฟรี

สคริปต์ไพ ธ อนนี้ยอดเยี่ยมเพราะบล็อก IP มาจากกลุ่มอย่างเป็นทางการที่ควบคุมการใช้ที่อยู่ IP และอัปเดตทุกวัน สิ่งเดียวคือคุณจะต้องทำตามคำแนะนำในวิธีที่ 4 เพื่อให้รายการ Apache เข้ากันได้

ดาวน์โหลด Country IP Range จาก RIPE


6. Software77 IP ไปยังฐานข้อมูลประเทศ

อีกสถานที่สำหรับรับรายชื่อ IP ของประเทศในรูปแบบ CIDR คือ software77.net มันเป็นเว็บโฮสติ้งและ บริษัท จดทะเบียนชื่อโดเมน แต่พวกเขามีฐานข้อมูล IP ไปยังประเทศฟรี ที่แถบด้านข้างขวาเลือกประเทศที่คุณต้องการรับรายการที่อยู่ IP เลือก รูปแบบ CIDR และคลิกส่ง

ในการรีเฟรชหน้าถัดไปจะมีรายงานซึ่งคุณสามารถคัดลอกข้อมูลได้ รายการที่อยู่ IP นั้นเป็นรูปแบบ CIDR ธรรมดาดังนั้นคุณจะต้องทำให้ Apache .htaccess สามารถใช้งานร่วมกันได้เช่นกัน

เยี่ยมชม Software77 IP ไปยังฐานข้อมูลประเทศ


7. LUDOST.NET

คุณสามารถค้นหาฐานข้อมูล IP Country ได้ที่ LUDOST.NET ฟรี บริการฟรีนี้รวบรวมข้อมูล IP จากหลาย ๆ แหล่งส่วนใหญ่มาจาก RIPE สิ่งที่ดีที่ LUDOST.NET คือพวกเขามีเทมเพลตรูปแบบเอาต์พุตหลายแบบที่เข้ากันได้กับ iptables, ipfw, Cisco / Apache / Ngix ACL

ในการสร้างฐานข้อมูล IP ก่อนอื่นคุณต้องป้อนรายชื่อประเทศตามรหัสประเทศตัวอักษรสองตัว (คั่นด้วยช่องว่างหากคุณต้องการป้อนรหัสประเทศหลาย ๆ ประเทศ) เลือกเทมเพลตแล้วคลิกปุ่ม“ ส่งข้อความค้นหา” หากคุณต้องการปิดกั้นผู้เข้าชมจากประเทศที่ใช้. htaccess ให้เลือกเทมเพลต“ apache-deny” เมื่อสร้างข้อมูลแล้วคุณสามารถบันทึกลงในคอมพิวเตอร์ของคุณโดยกด Ctrl + S อัปโหลดไฟล์ไปยังเว็บเซิร์ฟเวอร์ของคุณและเปลี่ยนชื่อเป็น. htaccess

เยี่ยมชม LUDOST.NET


8. Incapsula

Incapsula เป็นหนึ่งในไฟร์วอลล์บนเว็บแอพพลิเคชั่นไฟร์วอลล์ที่ได้รับความนิยมสูงสุดโดยมีจุดประสงค์เพื่อปกป้องเว็บไซต์ของคุณจากการถูกโจมตีและเพื่อเพิ่มความเร็วในเวลาเดียวกัน มีแผนสองแผน แต่แผนการฟรีดีพอที่จะบล็อกผู้เยี่ยมชมจากประเทศ หลังจากตั้งค่าเว็บไซต์ของคุณเพื่อใช้ Incapsula ไปที่การ ตั้งค่า > ความปลอดภัย > บล็อกแหล่งที่มาที่เฉพาะเจาะจง คุณสามารถพิมพ์ชื่อของประเทศในช่องหรือคลิก“ เลือกจากรายการ” ที่คุณจะเลือกจากรายการหรือโดยการคลิกบนแผนที่โลก สุดท้ายให้คลิกที่ปุ่มบันทึกที่อยู่ด้านบนขวา

การบล็อกประเทศมีผลเกือบจะทันทีหลังจากบันทึกการเปลี่ยนแปลง ผู้ใช้ที่ถูกบล็อกจะเห็นข้อผิดพลาดถูกปฏิเสธการเข้าถึงพร้อมรหัสข้อผิดพลาด 16 และข้อความเพิ่มเติม“ คำขอนี้ถูกบล็อกโดยกฎความปลอดภัย”

เยี่ยมชม Incapsula

หมายเหตุเพิ่มเติม : สำหรับ CloudFlare คุณสามารถค้นหาตัวเลือกใน“ การควบคุมภัยคุกคาม” เพื่อบล็อกผู้เยี่ยมชมจากประเทศ แต่ทราบว่าคุณลักษณะนี้ไม่ได้ห้ามผู้เยี่ยมชมเข้าถึงเว็บไซต์อย่างเต็มที่ มันให้การตรวจสอบความปลอดภัยเพิ่มเติมผ่านการตรวจสอบ CAPTCHA ผู้เข้าชมยังคงสามารถเข้าถึงเว็บไซต์ได้หลังจากแก้ไข CAPTCHA อย่างถูกต้อง CloudFlare ไม่ได้พูดถึงว่าพวกเขาอาจใช้การบล็อกแบบเต็มในอนาคตอันใกล้

ตัวเลือกของบรรณาธิการ