วิธีตรวจสอบการเข้าชมจริงของ AI ครอว์เลอร์ในล็อกเซิร์ฟเวอร์ของคุณ
โดย Zakaria Reziki
ซีอีโอ Growli · 30 กันยายน 2569 · 5 นาทีในการอ่าน
ร่างขึ้นโดยมี AI ช่วย ภายใต้มาตรฐานบรรณาธิการที่กำหนดโดย Zakaria Reziki แล้วเผยแพร่หลังผ่านการตรวจแหล่งที่มาและคุณภาพแบบอัตโนมัติ
บรรทัดในล็อกเซิร์ฟเวอร์ของคุณที่เขียนว่า "GPTBot" ไม่ใช่หลักฐานว่าครอว์เลอร์ของ OpenAI เข้ามาเยี่ยมชมคุณ — มันพิสูจน์ได้แค่ว่ามีคำขอหนึ่งอ้างว่าเป็น GPTBot และใครก็อ้างแบบนั้นได้ User-Agent String เป็นเพียงประโยคที่ซอฟต์แวร์ของผู้เข้าชมแนบมากับคำขอของตน และไม่มีอะไรหยุดสคริปต์ดึงข้อมูล เครื่องมือของคู่แข่ง หรือนักศึกษาที่อยากรู้อยากเห็นจากการพิมพ์ชื่อใดก็ได้ที่ต้องการ
โชคดีที่ผู้ให้บริการ AI ครอว์เลอร์รายใหญ่ทุกรายแก้ปัญหานี้ด้วยวิธีเดียวกับที่เสิร์ชเอนจินเคยทำมาแล้ว นั่นคือการเผยแพร่รายการที่อยู่ IP จริงที่ครอว์เลอร์ของตนใช้งานจริง เพื่อให้ทุกคนสามารถตรวจสอบการเข้าชมที่อ้างสิทธิ์เทียบกับความจริงได้ บทความนี้จะอธิบายวิธีการอย่างละเอียด โดยใช้หน้าตรวจสอบที่แต่ละบริษัทเผยแพร่เอง
ทำไมชื่อในล็อกของคุณเพียงอย่างเดียวจึงไม่เพียงพอ
ลองนึกภาพเว็บไซต์คลินิกทันตกรรมแห่งหนึ่งที่ล็อกแสดงการเข้าชม 50 ครั้งเมื่อเดือนที่แล้วจากบางอย่างที่เรียกตัวเองว่า "GPTBot" มันให้ความรู้สึกเหมือนเป็นหลักฐานว่า OpenAI กำลังอ่านเว็บไซต์นี้อยู่ แต่ User-Agent String นั้นเป็นการรายงานตัวเองทั้งหมด — เหมือนผู้มาติดต่อที่เคาน์เตอร์ต้อนรับพูดชื่อตัวเองออกมาดัง ๆ โดยไม่มีใครตรวจบัตรประชาชน โปรแกรมที่แตกต่างไปโดยสิ้นเชิง ซึ่งใครก็สร้างขึ้นได้ ก็สามารถพูดชื่อเดียวกันเป๊ะได้เช่นกัน
เรื่องนี้สำคัญด้วยเหตุผลเชิงปฏิบัติสองประการ: หากคุณกำลังตัดสินใจว่าจะบล็อกหรืออนุญาตครอว์เลอร์ตัวหนึ่ง คุณอยากรู้ว่ากำลังควบคุมตัวจริง ไม่ใช่ตัวปลอม และหากคุณพยายามทำความเข้าใจว่าได้รับทราฟฟิก AI ครอว์เลอร์จริงมากแค่ไหน ตัวเลขที่ถูกปั่นให้สูงเกินจริงหรือปลอมแปลงจะให้ภาพที่ผิดไปโดยสิ้นเชิง
วิธีตรวจสอบจริง: รายการ IP ที่เผยแพร่ไว้
ผู้ให้บริการรายใหญ่ทุกรายแก้ปัญหานี้ด้วยวิธีเดียวกัน คือเผยแพร่ไฟล์ที่เครื่องอ่านได้ ซึ่งระบุช่วงที่อยู่ IP จริงที่ครอว์เลอร์ของตนส่งคำขอออกมา คำขอหนึ่งจะเป็นครอว์เลอร์ของบริษัทนั้นจริง ๆ ก็ต่อเมื่อทั้งชื่อ User-Agent และที่อยู่ IP ต้นทางตรงกับสิ่งที่บริษัทนั้นเผยแพร่เอง
OpenAI เผยแพร่ไฟล์ตรวจสอบแยกกัน สำหรับบอทแต่ละตัว — GPTBot, OAI-SearchBot, OAI-AdsBot และ ChatGPT-User ต่างมีรายการของตัวเอง Anthropic เผยแพร่รายการเดียว ที่ครอบคลุมครอว์เลอร์ของตนที่ claude.com/crawling/bots.json Perplexity เผยแพร่ไฟล์สำหรับบอททั้งสองตัว คือ PerplexityBot และ Perplexity-User และเอกสารของตนเองแนะนำให้ตรวจสอบทั้งชื่อ User-Agent และที่อยู่ IP ร่วมกันเพื่อผลลัพธ์ที่น่าเชื่อถือ
ไฟล์ตรวจสอบที่เผยแพร่ไว้
แต่ละบริษัทเผยแพร่ช่วง IP จริงของตนไว้ที่ไหน
OpenAI
ไฟล์แยกกันสำหรับแต่ละบอท — GPTBot, OAI-SearchBot, OAI-AdsBot, ChatGPT-User
Anthropic
รายการเดียวที่เผยแพร่ที่ claude.com/crawling/bots.json ครอบคลุมครอว์เลอร์ของตน
Perplexity
ไฟล์หนึ่งสำหรับ PerplexityBot และอีกไฟล์แยกสำหรับ Perplexity-User
การตรวจสอบสี่ขั้นตอน แบบเข้าใจง่าย
คุณไม่จำเป็นต้องเป็นนักพัฒนาเพื่อทำการตรวจสอบนี้ แม้ว่าการมีคนช่วยในขั้นตอนทางเทคนิคจะทำให้เร็วขึ้นก็ตาม
- ค้นหาการเข้าชมที่ถูกอ้างสิทธิ์ในล็อกของคุณ ค้นหาในล็อกการเข้าถึงของเซิร์ฟเวอร์สำหรับชื่อบอทที่คุณกำลังตรวจสอบ — "GPTBot," "ClaudeBot," หรือ "PerplexityBot" — แล้วจดที่อยู่ IP ที่แต่ละคำขอมาจาก
- เปิดรายการ IP ที่บริษัทเผยแพร่ไว้ แต่ละรายการเป็นไฟล์ข้อความธรรมดาขนาดเล็กที่ที่อยู่ข้างต้น ออกแบบมาให้ซอฟต์แวร์อ่าน แต่คนก็อ่านได้อย่างสมบูรณ์เช่นกัน
- เปรียบเทียบที่อยู่ IP ไม่ใช่แค่ชื่อ หากที่อยู่ IP จากล็อกของคุณปรากฏในช่วงที่บริษัทเผยแพร่ไว้ การเข้าชมนั้นเป็นของจริง หากไม่ปรากฏ แสดงว่ามีบางอย่างอ้างชื่อที่ไม่ได้เป็นเจ้าของ
- ตรวจสอบซ้ำเป็นระยะ บริษัทต่าง ๆ อัปเดตช่วง IP เหล่านี้เมื่อโครงสร้างพื้นฐานของตนเปลี่ยนไป ดังนั้นการตรวจสอบเพียงครั้งเดียวจะล้าสมัยไป เจ้าของเว็บไซต์ส่วนใหญ่แค่ต้องตรวจสอบซ้ำทุกสองสามเดือน หรือเมื่อใดก็ตามที่ทราฟฟิกครอว์เลอร์ดูผิดปกติ
การตรวจสอบ
การยืนยันการเข้าชมของครอว์เลอร์ที่ถูกอ้างสิทธิ์
1. ค้นหาการเข้าชมในล็อกของคุณ
จดชื่อบอทที่ถูกอ้างและที่อยู่ IP ที่มันมาจาก
2. เปิดรายการที่ผู้ให้บริการเผยแพร่ไว้
ไฟล์ข้อความธรรมดาสั้น ๆ ที่บริษัทนั้นดูแลเอง
3. จับคู่ IP ไม่ใช่แค่ชื่อ
มีเพียงที่อยู่ IP ที่ตรงกันเท่านั้นที่ยืนยันว่าเป็นครอว์เลอร์ตัวจริง
สิ่งนี้ปกป้องคุณจากอะไรกันแน่
นี่ไม่ใช่เรื่องความหวาดระแวง แต่เป็นเรื่องของการตัดสินใจอย่างมีข้อมูลแทนการเดาเอา เจ้าของธุรกิจที่ตัดสินใจอนุญาต GPTBot เพราะต้องการให้ผู้ช่วย AI เรียนรู้เกี่ยวกับสินค้าของตน ควรรู้ว่าทราฟฟิกที่ตนอนุญาตนั้นเป็น GPTBot จริง ๆ ไม่ใช่สคริปต์ดึงข้อมูลที่ไม่เกี่ยวข้องซึ่งยืมชื่อที่น่าเชื่อถือมาเพื่อหลบเลี่ยงการบล็อกแบบง่าย ๆ
การตรวจสอบแบบเดียวกันนี้สำคัญในทิศทางตรงกันข้ามด้วย: ธุรกิจที่บล็อก GPTBot ใน robots.txt กำลังเชื่อใจว่าครอว์เลอร์ที่ถูกต้องตามกฎหมายและมีมารยาทดีจะเคารพคำสั่งนั้น ซึ่งเป็นสิ่งที่เอกสารของ OpenAI เองระบุว่า GPTBot ทำ การเข้าชมปลอมที่สวมชื่อ GPTBot จะไม่ถูกผูกมัดด้วยความซื่อสัตย์แบบเดียวกันนั้น ซึ่งเป็นอีกเหตุผลหนึ่งที่การตรวจสอบ IP สำคัญ หากคุณเห็นทราฟฟิกที่ดูผิดปกติเมื่อใดก็ตาม เมื่อคุณยืนยันแล้วว่าใครกำลังเข้าชมคุณจริง ๆ คู่มือของเราเกี่ยวกับวิธีที่ครอว์เลอร์เหล่านี้อ่านเว็บไซต์ของคุณ และข้อเท็จจริงว่าการบล็อกพวกมันส่งผลต่ออันดับ Google ของคุณหรือไม่ ครอบคลุมการตัดสินใจขั้นต่อไป
ดูว่า AI พูดถึงธุรกิจของคุณว่าอย่างไร
Growli วัดส่วนแบ่งของคุณในคำตอบของ AI ทั้ง ChatGPT, Gemini, Claude และ Perplexity แล้วเปลี่ยนทุกช่องว่างเป็นสิ่งที่ต้องทำตามลำดับความสำคัญ
เริ่มต้นใช้งานFAQ
ไม่ได้ User-Agent String เป็นข้อความที่รายงานตัวเองซึ่งแนบมากับคำขอ และโปรแกรมใด ๆ ก็ใส่ชื่ออะไรลงไปก็ได้ การตรวจสอบที่แท้จริงต้องเปรียบเทียบที่อยู่ IP ของคำขอกับรายการที่ผู้ให้บริการครอว์เลอร์เผยแพร่เอง
OpenAI เผยแพร่รายการละหนึ่งบอทที่ openai.com (ดูเอกสารสำหรับนักพัฒนา) Anthropic เผยแพร่รายการเดียวที่ claude.com/crawling/bots.json และ Perplexity เผยแพร่รายการละหนึ่งบอทในเอกสารของตนเอง แต่ละไฟล์เป็นไฟล์เล็ก ๆ ธรรมดา
ไม่ต้อง เว็บเซิร์ฟเวอร์ของคุณเกือบจะแน่นอนว่าบันทึกที่อยู่ IP และ User-Agent String ของผู้เข้าชมทุกคนอยู่แล้ว การเปรียบเทียบที่อยู่ IP ที่บันทึกไว้กับรายการที่เผยแพร่เป็นสิ่งที่ใครก็ตามที่อ่านไฟล์ข้อความสั้น ๆ ได้ก็ทำได้ หรือขอให้นักพัฒนาทำให้เป็นอัตโนมัติ
บริษัทต่าง ๆ อัปเดตช่วง IP เมื่อโครงสร้างพื้นฐานเปลี่ยนไป ดังนั้นให้มองการตรวจสอบเป็นภาพรวมในช่วงเวลาหนึ่ง ไม่ใช่ข้อเท็จจริงถาวร การตรวจสอบซ้ำทุกสองสามเดือน หรือเมื่อทราฟฟิกครอว์เลอร์ของคุณดูผิดปกติ ก็เพียงพอสำหรับธุรกิจส่วนใหญ่
ใช้ได้ — OpenAI, Anthropic และ Perplexity ต่างเผยแพร่การตรวจสอบ IP สำหรับบอทที่ผู้ใช้กระตุ้นเช่นเดียวกับบอทที่คอยสำรวจเว็บ ดังนั้นการตรวจสอบแบบเดียวกันนี้ใช้ได้ไม่ว่าคุณจะกำลังตรวจสอบการสำรวจเว็บวงกว้างหรือการดึงข้อมูลแบบเรียลไทม์เพียงครั้งเดียว
