IPdidi
ไทย

IP สาธารณะ (Public IP) กับ IP ส่วนตัว (Private IP)

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

คำตอบสั้น ๆ

IP สาธารณะ (Public IP) ไม่ซ้ำกับใครบนอินเทอร์เน็ตทั้งหมด และเป็นที่อยู่ที่เว็บไซต์มองเห็น IP ส่วนตัว (Private IP) ใช้ได้เฉพาะในเครือข่ายภายใน เช่น Wi-Fi ที่บ้าน และเว็บไซต์ไม่มีทางเห็นโดยตรง เราเตอร์ของคุณมี IP สาธารณะหนึ่งตัว และแจก IP ส่วนตัวให้ทุกอุปกรณ์ที่อยู่หลังมัน

ดู IP สาธารณะของคุณได้ทันทีที่ หน้า IP ของฉัน ส่วนวิธีหา IP ส่วนตัวดูได้ใน วิธีเช็ค IP

เทียบ IP สาธารณะกับ IP ส่วนตัวแบบรวดเร็ว

IP สาธารณะIP ส่วนตัว
ความไม่ซ้ำทั่วโลกเฉพาะในเครือข่ายของคุณ
ผู้กำหนดผู้ให้บริการอินเทอร์เน็ตเราเตอร์ของคุณ (DHCP)
เว็บไซต์มองเห็นเห็นไม่เห็น
ตัวอย่าง203.0.113.42192.168.1.23
ค้นหาข้อมูลได้ได้ ทั้งตำแหน่งและผู้ให้บริการไม่ได้ ไม่มีความหมายนอกเครือข่ายของคุณ

ช่วงของ IP ส่วนตัว

ช่วงเหล่านี้สงวนไว้สำหรับเครือข่ายส่วนตัว และไม่เคยถูกส่งต่อ (route) บนอินเทอร์เน็ต:

ช่วง IPขนาดการใช้งานทั่วไป
10.0.0.0 ถึง 10.255.255.25516.7 ล้านที่อยู่บริษัทใหญ่ เราเตอร์บางรุ่น VPN
172.16.0.0 ถึง 172.31.255.2551 ล้านที่อยู่สำนักงาน เครือข่าย Docker และคลาวด์
192.168.0.0 ถึง 192.168.255.25565,536 ที่อยู่เราเตอร์บ้านส่วนใหญ่
100.64.0.0 ถึง 100.127.255.2554 ล้านที่อยู่Carrier-grade NAT ระหว่างผู้ให้บริการกับลูกค้า

สำหรับ IPv6 ที่อยู่ที่ขึ้นต้นด้วย fd หรือ fc เป็นที่อยู่ส่วนตัว (unique local) ส่วนที่ขึ้นต้นด้วย fe80 ใช้ได้เฉพาะบนลิงก์เดียวกัน

ถ้าคุณค้นที่อยู่ในช่วงเหล่านี้ด้วย ค้นหา IP ระบบจะบอกว่าเป็นที่อยู่ส่วนตัว แทนที่จะแสดงตำแหน่ง

NAT เชื่อมทั้งสองแบบอย่างไร

เมื่อแล็ปท็อปของคุณที่ 192.168.1.23 เปิดเว็บไซต์ เราเตอร์จะเปลี่ยนที่อยู่ต้นทางแบบส่วนตัวเป็นที่อยู่สาธารณะของมัน แล้วจดจำการเชื่อมต่อนั้นไว้ เมื่อคำตอบกลับมา เราเตอร์ก็ส่งต่อให้แล็ปท็อป นี่คือ NAT (network address translation) ที่ทำให้อุปกรณ์หลายสิบเครื่องใช้ IPv4 สาธารณะร่วมกันตัวเดียวได้ และยังบล็อกการเชื่อมต่อที่ไม่ได้ร้องขอจากอินเทอร์เน็ตด้วย การเปิดเซิร์ฟเวอร์ที่บ้านจึงต้องทำ port forwarding

Carrier-grade NAT: เมื่อ IP "สาธารณะ" ไม่ได้เป็นของคุณ

เพราะ IPv4 หมดแล้ว ผู้ให้บริการมือถือหลายรายและผู้ให้บริการเน็ตบ้านบางรายจึงเพิ่ม NAT อีกชั้น เราเตอร์ของคุณจะได้ที่อยู่จาก 100.64.0.0/10 (หรือช่วงส่วนตัวอื่น) แทนที่อยู่สาธารณะ และลูกค้าหลายรายใช้ IP สาธารณะร่วมกันตัวเดียว

คุณเช็คได้โดยเทียบที่อยู่ WAN หรืออินเทอร์เน็ตในหน้าสถานะของเราเตอร์ กับที่อยู่บน หน้า IP ของฉัน ถ้าไม่ตรงกัน แปลว่าคุณอยู่หลัง carrier-grade NAT ทำ port forwarding ไม่ได้ และอาจโดนแบนหรือเจอ CAPTCHA พ่วงไปกับเพื่อนบ้าน ให้ขอ IP สาธารณะจากผู้ให้บริการ หรือใช้ IPv6 ซึ่งไม่ต้องใช้ NAT ดู IPv4 กับ IPv6

คำถามที่พบบ่อย

สองอุปกรณ์มี IP ส่วนตัวเดียวกันได้ไหม?

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

IP ส่วนตัวของฉันเสี่ยงด้านความปลอดภัยไหม?

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

ทำไมเราเตอร์แสดง IP สาธารณะไม่ตรงกับที่เว็บไซต์เห็น?

ผู้ให้บริการของคุณใช้ carrier-grade NAT หรือมีเราเตอร์อีกตัวอยู่หน้าเราเตอร์ของคุณ เว็บไซต์แสดงที่อยู่ที่ทราฟฟิกของคุณออกไปเป็นจุดสุดท้าย

VPN เปลี่ยน IP ส่วนตัวของฉันไหม?

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