เคยสังเกตเห็นการกระทบของトラフィกที่ไม่ต้องการจากประเทศใดประเทศหนึ่งมาหาเว็บไซต์อย่างกะทันหันไหม? อาจเป็นผู้เยี่ยมชมจากพื้นที่ที่คุณไม่ได้ให้บริการ หรืออาจเป็นการพยายามแฮ็กจากบอทอันตราย ไม่ว่าจะเป็นเหตุผลใด ก็ตาม ทราฟฟิกแบบนี้มีผลกระทบร้ายแรงต่อเว็บไซต์ของคุณ
มันอาจทำให้เว็บไซต์ช้าลงและทำให้ทรัพยากรเซิร์ฟเวอร์หมดลง อาจนำไปสู่การถูกแฮ็กด้วย หากเว็บไซต์ WordPress ของคุณไม่ต้องการผู้เยี่ยมชมจากประเทศบางประเทศ คุณสามารถบล็อกประเทศใน WordPress ได้โดยใช้กระบวนการที่เรียกว่า Geoblocking (การบล็อกตามภูมิศาสตร์)
ในบทความนี้ เราจะครอบคลุมพื้นฐานของ Geoblocking และวิธีนำไปใช้บนเว็บไซต์ของคุณ
TL;DR: หากคุณมองหาวิธีที่ง่ายที่สุดและน่าเชื่อถือที่สุดในการบล็อกทราฟฟิกที่ไม่ต้องการ ให้ดาวน์โหลดและติดตั้ง WordPress Geoblocking Plugin นี้ คุณสามารถเลือกประเทศที่ต้องการและบล็อกได้ในไม่กี่คลิก
สารบัญ
- → Geoblocking คืออะไร?
- → เหตุผลในการนำ Geoblocking ไปใช้
- → วิธีหาประเทศต้นทางของทราฟฟิกเว็บไซต์
- → วิธีบล็อกประเทศโดยใช้ปลั๊กอิน
Geoblocking คืออะไร?
Geoblocking เป็นวิธีการที่ใช้บล็อกที่อยู่ IP ที่มาจากประเทศเฉพาะ เพื่อไม่ให้เข้าชมเว็บไซต์ของคุณ
ที่อยู่ IP (IP Address) คือรหัสที่ระบุอุปกรณ์ที่ใช้เข้าถึงอินเทอร์เน็ต ตัวอย่างเช่น หากบุคคลหนึ่งใช้แล็ปท็อปเข้าถึงเว็บไซต์ของคุณ แล็ปท็อปเครื่องนั้นจะมีที่อยู่ IP คุณสามารถบล็อกที่อยู่ IP นั้นได้ และจะบล็อกทุกคนที่ใช้แล็ปท็อปเครื่องนั้นไม่ให้เข้าถึงเว็บไซต์ของคุณ
ใน Geoblocking แทนที่จะบล็อกที่อยู่ IP เพียงที่เดียว คุณสามารถบล็อกทุกที่อยู่ IP ในประเทศเฉพาะ ไม่ให้เข้าถึงเว็บไซต์ WordPress ของคุณ
นี่หมายความว่า หากคุณบล็อก "แคนาดา" ไม่มีบุคคลใดจากแคนาดาที่ใช้อินเทอร์เน็ตบนอุปกรณ์ใดๆ — คอมพิวเตอร์ มือถือ ฯลฯ — จะสามารถเข้าชมเว็บไซต์ของคุณได้
เจ้าของเว็บไซต์ WordPress บล็อกทราฟฟิกด้วยเหตุผลต่างๆ เราจะพูดถึงเหตุผลเหล่านี้สั้นๆ เพราะคิดว่าจะเป็นประโยชน์ต่อเว็บไซต์ WordPress ของคุณเอง
[กลับไปด้านบน ↑]
เหตุผลในการนำ Geoblocking ไปใช้
มีเหตุผลมากมายที่เจ้าของเว็บไซต์อาจต้องการบล็อกประเทศ นี่คือเหตุผลทั่วไป:
i. ทราฟฟิกอันตราย (Malicious Traffic)
เหตุผลหลักในการบล็อกประเทศในเว็บไซต์ WordPress คือ เพื่อบล็อกผู้ใช้เสียดสีที่พยายามแฮ็กเว็บไซต์ของคุณ แม้แฮ็กเกอร์จะมีอยู่ทั่วโลก แตข้อมูลแสดงให้เห็นว่ามีความหนาแน่นสูงในบางประเทศ
ศูนย์กลางการศึกษาเชิงรุกและระหว่างประเทศ (CSIS) พบว่าจีนและรัสเซียเป็นแหล่งมาของการแฮ็กไซเบอร์อันดับ 1 และ 2 ตั้งแต่ปี 2006 ด้วยการตั้งค่า Geo blocks ผู้เยี่ยมชมที่ถูกบล็อกจะไม่สามารถเข้าถึงเว็บไซต์ของคุณได้เลย จะแฮ็กก็ไม่ได้
ii. ผู้ชมกลุ่มเป้าหมายในท้องถิ่น (Local Audience)
คุณอาจต้องการให้บริการเฉพาะกลุ่มเป้าหมายในท้องถิ่นของประเทศหนึ่ง และบล็อกประเทศอื่นๆ ในเว็บไซต์ WordPress ของคุณ ดังนั้น ทราฟฟิกจากประเทศอื่นจึงไม่เกี่ยวข้องกับเว็บไซต์ของคุณ การแสดงเนื้อหาให้ผู้เยี่ยมชมที่ไม่ต้องการเหล่านี้ ต้องใช้ทรัพยากรเซิร์ฟเวอร์
ผู้ให้บริการโฮสติ้ง WordPress มักให้ทรัพยากรจำกัดกับเว็บไซต์ ขึ้นอยู่กับแผนโฮสติ้ง (ไม่ว่าจะเป็น Cloud Hosting หรือ Shared Hosting) คุณควรเก็บทรัพยากรไว้ให้กับกลุ่มเป้าหมายที่เกี่ยวข้องมากกว่า
iii. ผู้ชมเฉพาะกลุ่ม (Private Audience)
คุณอาจต้องการจำกัดการเข้าถึงเว็บไซต์เฉพาะกลุ่มผู้ชมที่เลือกไว้ เช่น พนักงานของบริษัท ในกรณีนี้ Geoblocking อาจใช้บล็อกประเทศอื่นๆ ที่คุณไม่มีสำนักงานอยู่ ดังนั้นจากตำแหน่งทางภูมิศาสตร์ของผู้เยี่ยมชม คุณสามารถอนุญาตหรือไม่อนุญาตการเข้าถึงได้
iv. ข้อมูลวิเคราะห์ผิดปกติ (Askew Analytics)
คุณอาจพบว่า Analytics ของคุณผิดปกติเนื่องจากทราฟฟิกสแปมจำนวนมากจากประเทศหนึ่ง สิ่งนี้นำไปสู่ข้อมูลที่ไม่ถูกต้องเกี่ยวกับปริมาณทราฟฟิกและอัตราการแปลง
v. เนื้อหาพรีเมียม (Premium Content)
Geo blocks ยังถูกนำไปใช้บนเว็บไซต์ที่จำกัดการเข้าถึงสื่อพรีเมียม เช่น ภาพยนตร์และรายการทีวี เพื่อปฏิบัติตามเงื่อนไขลิขสิทธิ์และการอนุญาต คุณจะเห็นเรื่องนี้บนเว็บไซต์อย่าง Netflix หรือ Amazon Prime
vi. การแบ่งราคา (Price Discrimination)
บางเว็บไซต์ดำเนินการหลายเว็บไซต์สำหรับประเทศต่างๆ ในแต่ละประเทศ ราคาจะถูกกำหนดตามต้นทุน ค่าครองชีพ และปัจจัยอื่นๆ ดังนั้น เจ้าของจึงต้องการจำกัดการเข้าถึงจากประเทศอื่น
vii. ข้อบังคับทางกฎหมาย (Legal Obligations)
กับโดเมนอย่างการพนันออนไลน์ กฎหมายแตกต่างกันไม่แค่ตามประเทศ แต่ยังตามภูมิภาคด้วย ในกรณีเหล่านี้ เว็บไซต์จำเป็นต้องจำกัดการเข้าถึง และให้แน่ใจว่าปฏิบัติตามกฎหมายที่เกี่ยวข้อง
หากคุณไม่แน่ใจว่าจะหาต้นทางของทราฟฟิกเว็บไซต์อย่างไร เราได้อธิบายขั้นตอนไว้แล้ว แต่ถ้าคุณต้องการเริ่มบล็อกทราฟฟิกทันที คุณสามารถข้ามไปข้างหน้าได้เลย
[กลับไปด้านบน ↑]
วิธีหาประเทศต้นทางของทราฟฟิกเว็บไซต์ของคุณ
คุณสามารถหาว่าทราฟฟิกไปยังเว็บไซต์ของคุณมาจากที่ไหนได้ 2 วิธี: ใช้ Google Analytics หรือใช้ปลั๊กอิน WordPress เพื่อบล็อกประเทศ
1. ใช้ Google Analytics
- สมัคร Google Analytics และเพิ่มเว็บไซต์ของคุณ
- คุณจะต้องตั้งค่าเว็บไซต์เป็น Property นี่คือคู่มือขั้นตอนจาก Google ว่าจะทำอย่างไร
- เมื่อทำเสร็จ คุณจะเห็นแดชบอร์ดประมาณนี้:
- ต่อไป คุณต้องเลื่อนลง และจะเห็น "Sessions by countries" (เซสชันตามประเทศ)
- คุณยังสามารถเข้าถึง 'Location overview' เพื่อดูรายละเอียดเพิ่มเติมเกี่ยวกับต้นทางของทราฟฟิกได้
2. ใช้ปลั๊กอิน
มีปลั๊กอิน Geoblocking หลายตัว เช่น IQ Block Country และ MalCare ที่นี่เราจะแสดงวิธีใช้ปลั๊กอินสแกนมัลแวร์ WordPress
- ขั้นแรก ดาวน์โหลดและติดตั้ง MalCare บนเว็บไซต์ของคุณ
- คุณจะต้องสมัครและเพิ่มเว็บไซต์เข้าไปในแดชบอร์ด MalCare
- บนแดชบอร์ด คุณจะเห็นตัวเลือกชื่อ 'Security' (ความปลอดภัย)
- ภายใต้ Details (รายละเอียด) ไปที่ 'Traffic Requests > Show More' (คำขอทราฟฟิก > แสดงเพิ่มเติม)
ต่อไป ด้วย MalCare คุณยังสามารถดูคำขอเข้าสู่ระบบ (Login Requests) ได้ อีกคุณสมบัติสำคัญมากสำหรับเว็บไซต์ WordPress ใดๆ เพื่อตรวจสอบความปลอดภัยการเข้าสู่ระบบ
เมื่อคลิก 'Show more' คุณจะเห็นรายการพยายามเข้าสู่ระบบ ที่นี่คุณจะเห็นการเข้าสู่ระบบของคุณเองซึ่งจะทำเครื่องหมายว่า สำเร็จ (Successful) และยังแสดงรายการพยายามเข้าสู่ระบบล้มเหลวพร้อมชื่อผู้ใช้ที่ลองใช้
ในตัวอย่างด้านล่าง เว็บไซต์ภายนอกที่เราใช้ให้บริการเฉพาะลอนดอน มีสำนักงานใหญ่ที่ลอนดอน และไม่มีพนักงานทำงานต่างประเทศ ดังนั้นเราสามารถตัดประเทศอื่นๆ ทั้งหมดยกเว้นอังกฤษได้
อย่างไรก็ตาม หากเราตรวจสอบรายงานคำขอเข้าสู่ระบบของ MalCare เราจะเห็นการพยายามเข้าสู่ระบบ WordPress Admin จากประเทศอื่นๆ หลายประเทศ โดยใช้ชื่อผู้ใช้ที่พยายามคือ 'admin'
'Admin' เป็นชื่อผู้ใช้ที่พบบ่อยที่สุด และแฮ็กเกอร์รู้ดี เพราะฉะนั้นกับเว็บไซต์ WordPress นี้ เราเปลี่ยนชื่อผู้ใช้เป็นอะไรที่ซับซ้อนกว่า ดังนั้น การพยายามเข้าสู่ระบบเหล่านี้จึงล้มเหลว
คุณสมบัตินี้จะให้คุณเห็นภาพชัดเจนว่าควรบล็อกประเทศไหน ในกรณีนี้ เราต้องการบล็อก สหรัฐอเมริกา สหพันธรัฐรัสเซีย และสิงคโปร์
ลองดูวิธีเปิดใช้งาน Geoblocking บนเว็บไซต์ของคุณ
[กลับไปด้านบน ↑]
วิธีบล็อกประเทศโดยใช้ปลั๊กอิน
มี 2 วิธีในการนำ Geoblocking ไปใช้บนเว็บไซต์ WordPress: แบบด้วยตนเอง (Manual) หรือใช้ปลั๊กอิน เราจะตัดวิธีด้วยตนเองทิ้งทันที นี่คือเหตุผล: กระบวนการบล็อกด้วยตนเองยาวและซับซ้อน
- คุณจะต้องเข้าถึงไฟล์ WordPress แล้ว เพิ่มโค้ดหลายพันบรรทัด เพื่อบล็อกที่อยู่ IP ทีละราย
- นอกจากนี้ ทุกครั้งที่คุณแก้ไขไฟล์แบ็กเอนด์ของเว็บไซต์ WordPress เช่น ไฟล์ htaccess คุณเสี่ยงที่จะทำให้เว็บไซต์พัง เพราะข้อผิดพลาดเล็กน้อยในการเขียนโค้ดก็ทำให้ระบบทั้งหมดทำงานผิดพลาดได้
- และแม้หลังจากบล็อกด้วยตนเองแล้ว แฮ็กเกอร์มีวิธีการหลีกเลี่ยง การบล็อกด้วยตนเองและเข้าถึงเว็บไซต์ของคุณได้ พวกเขาอาจใช้ Proxy Server หรือ VPN ซึ่งสามารถซ่อนที่อยู่ IP และช่วยให้เข้าถึงเว็บไซต์ที่ถูกบล็อกได้
แทนที่จะเป็นอย่างนั้น วิธีที่มีประสิทธิภาพในการบล็อกประเทศจากการเข้าชมเว็บไซต์ของคุณอย่างง่ายดาย คือ การใช้ปลั๊กอินอย่าง MalCare
กระบวนการเรียบง่ายและรวดเร็ว นอกจากนี้ ปลั๊กอินใช้สัญญาณอัจฉริยะ (Intelligent Signals) เพื่อวิเคราะห์พฤติกรรมของที่อยู่ IP ดังนั้น หากใครพยายามใช้ VPN หรือ Proxy Server MalCare จะวิเคราะห์ว่าที่อยู่ IP นั้นจริงๆ แล้วเป็นอันตรายหรือไม่ แล้วจึงบล็อก
ดังนั้น ที่อยู่ IP ของประเทศที่ถูกบล็อก จะถูกบล็อกจริงๆ และคุณไม่ต้องกังวลเรื่องเว็บไซต์พัง! ลองดูวิธีนำ Geoblocking ไปใช้บนเว็บไซต์ของคุณด้วย MalCare
→ การบล็อกประเทศด้วย MalCare
ขั้นตอนที่ 1: สมัคร MalCare และตั้งค่าบัญชี จากนั้น เลือกเว็บไซต์ของคุณ
ขั้นตอนที่ 2: หลังจากนั้น เลือก Manage (จัดการ) แล้วคลิกที่ GeoBlocking
ขั้นตอนที่ 3: จากเมนูแบบเลื่อนลง (Dropdown) คุณสามารถเลือก ประเทศที่ต้องการบล็อก ทุก IP จากประเทศที่เลือกจะถูกบล็อกไม่ให้เข้าถึงเว็บไซต์ของคุณ
ขั้นตอนที่ 4: คลิกที่ปุ่ม Block Countries (บล็อกประเทศ) ที่ด้านล่างของหน้า
เสร็จแล้ว! คุณบล็อกที่อยู่ IP ทั้งหมดที่มาจากประเทศเหล่านี้สำเร็จแล้ว ประเทศที่ถูกบล็อกจะไม่เห็นเว็บไซต์ของคุณในผลการค้นหา หากพวกเขาเข้าชมโดยพิมพ์ที่อยู่ใน Address Bar พวกเขาจะเห็นหน้าจอประมาณนี้:
→ การยกเลิกการบล็อกประเทศด้วย MalCare
หากคุณต้องการยกเลิกการบล็อกประเทศ คุณสามารถไปที่เว็บไซต์ภายใต้แท็บ Geoblocking เดียวกัน (ใช้ขั้นตอนที่ 1 และ 2) ที่นี่คุณจะเห็นชื่อเว็บไซต์พร้อมเครื่องหมายบวก (+) ด้านขวา
หากคุณคลิกที่เครื่องหมายบวก ประเทศที่คุณบล็อกจะปรากฏขึ้น คุณสามารถเลือกว่าต้องการยกเลิกบล็อกประเทศไหน แล้วคลิก 'Unblock Country' (ยกเลิกการบล็อกประเทศ)
นอกจากนี้ ดูคู่มือของเราเกี่ยวกับวิธี Whitelist IP Address หากบล็อกทราฟฟิกที่ดีโดยไม่ได้ตั้งใจ
หากมีการพยายามแฮ็กเว็บไซต์ของคุณจากประเทศใดประเทศหนึ่ง คุณสามารถบล็อกประเทศเหล่านั้นไม่ให้เข้าถึงเว็บไซต์ได้? ดูคู่มือนี้เพื่อนำไปใช้บนเว็บไซต์ของคุณ Click to Tweet
[กลับไปด้านบน ↑]
ข้อคิดสุดท้าย
ด้วยความช่วยเหลือของ Geoblocking คุณสามารถให้บริการกลุ่มเป้าหมายที่เฉพาะเจาะจง และบล็อกแฮ็กเกอร์และบอทอันตรายที่รู้จักแล้ว
ต่อไป คุณต้องดำเนินมาตรการรักษาความปลอดภัยเว็บไซต์จากบอทแย่ๆเหล่านี้ จะช่วยให้คุณให้บริการกลุ่มเป้าหมายได้ดีขึ้น ด้วยการטחความปลอดภัยข้อมูลส่วนตัวของพวกเขา
เพื่อปกป้องเว็บไซต์ให้สมบูรณ์ เราแนะนำให้ใช้ MalCare อยู่บนเว็บไซต์ของคุณตลอดเวลา นอกจากฟีเจอร์ Geoblocking แล้ว มันยังให้การปกป้องทุกมุม มันจะสแกนเว็บไซต์ทั้งหมดของคุณเป็นประจำเพื่อหามัลแวร์และการแฮ็ก และจะป้องกันเว็บไซต์ของคุณอย่างเชิงรุกจากทราฟฟิกอันตรายที่รู้จัก
เรายังแนะนำให้คุณนำมาตรการ WordPress Hardening ไปใช้ด้วย จะทำให้เว็บไซต์ของคุณแข็งแกร่ง แฮ็กเกอร์จึงไม่มีโอกาส!
รักษาความปลอดภัยเว็บไซต์ WordPress ของคุณด้วย MalCare ตอนนี้!