Score:0

อนุญาต IP NAT สำหรับ Mod GeoIP บน Apache

ธง vn

ฉันมีเว็บเซิร์ฟเวอร์ที่ใช้งาน Apache 2.4.46 ภายใต้เซิร์ฟเวอร์ Centos 7

ปัจจุบัน ฉันได้กำหนดค่าโหมด GeoIP สำหรับมัน ใช้ฐานข้อมูล MaxMind GeoLite2 และอนุญาตการเข้าถึงจากบางประเทศเท่านั้น

ใช้งานได้ดี แต่วันนี้มีลูกค้าบางรายไม่สามารถเข้าถึงเว็บไซต์ของฉันได้และได้รับข้อผิดพลาด 403 (การอนุญาตถูกปฏิเสธ)

ฉันตรวจสอบบนเว็บเซิร์ฟเวอร์และเห็นว่า: ลูกค้าเหล่านี้อาศัยอยู่ในประเทศที่ฉันอนุญาต แต่ที่อยู่ IP สาธารณะของพวกเขาเมื่อเข้าถึงเว็บเซิร์ฟเวอร์ของฉันคือ IP NAT และ IP เหล่านี้จะถูกปฏิเสธโดย GeoIP ACL ของฉัน

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

นี่คือ GeoIP ACL ของฉัน:

MaxMindDBFile COUNTRY_DB /usr/local/GeoIP/GeoLite2-Country.mmdb
MaxMindDBEnv MM_COUNTRY_CODE COUNTRY_DB/country/iso_code

SetEnvIf MM_COUNTRY_CODE SG AllowCountry
SetEnvIf MM_COUNTRY_CODE KH AllowCountry
SetEnvIf MM_COUNTRY_CODE O1 AllowCountry
SetEnvIf MM_COUNTRY_CODE A1 AllowCountry
SetEnvIf MM_COUNTRY_CODE A2 AllowCountry

ปฏิเสธจากทั้งหมด
อนุญาตจาก env=AllowCountry
อนุญาตจาก 10.0.0.0/8
อนุญาตจาก 172.16.0.0/12
อนุญาตจาก 192.168.0.0/16

โพสต์คำตอบ

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