
ที่อยู่ IP ของฉันคืออะไร?
ที่อยู่ IPv4 สาธารณะของฉัน: | 18.97.9.172 Copied! |
ที่อยู่ IPv6 สาธารณะของฉัน: | |
ผู้ให้บริการอินเทอร์เน็ตของฉัน: | |
หมายเลขระบบอิสระ: | |
ที่ตั้ง IP ของฉัน: |
ที่อยู่ IP คืออะไร?
โปรโตคอลอินเทอร์เน็ต (IP) เป็นวิธีการที่ใช้ส่งข้อมูลไปยังคอมพิวเตอร์ต่างๆ ผ่านทางอินเทอร์เน็ต ที่อยู่ IP หรือ ที่อยู่โปรโตคอลอินเทอร์เน็ต คือชุดตัวเลข เช่น 192.0.2.1 ที่ใช้เพื่อระบุอินเตอร์เฟซเครือข่าย คอมพิวเตอร์ หรืออุปกรณ์ที่เชื่อมต่ออื่นๆ (แท็บเล็ต กล้อง พริ้นเตอร์ หรือเราเตอร์) อุปกรณ์แต่ละเครื่องจะมี ที่อยู่ IP อย่างน้อยหนึ่งที่อยู่ ด้วยตัวระบุนี้ อุปกรณ์อื่นๆ จะทราบวิธีการเข้าถึงอุปกรณ์นั้น ที่อยู่ IP มีสองประเภท: IPv4 และ IPv6
ที่อยู่ IPv4 คืออะไร?
IPv4 หรือโปรโตคอลอินเทอร์เน็ตเวอร์ชัน 4 (IPv4) เป็นโครงสร้างการกำหนดที่อยู่แรกของอินเทอร์เน็ต ที่อยู่ IPv4 เป็นค่าขนาด 32 บิต ซึ่งประกอบด้วยกลุ่มตัวเลข 4 ตัว โดยแต่ละตัวเลขสามารถอยู่ในช่วง 0 ถึง 255 ดังนั้นช่วงที่อยู่ทั้งหมดของ IPv4 จะอยู่ระหว่าง 0.0.0.0 ถึง 255.255.255.255 เนื่องจากทุกอุปกรณ์ที่เชื่อมต่ออินเทอร์เน็ตจะได้รับที่อยู่ IP ทำให้เกิดความกังวลเกี่ยวกับจำนวนที่อยู่ IP ที่เราสามารถกำหนดใน IPv4 ได้ ดังนั้นจึงมีการสร้างรูปแบบใหม่ขึ้น: รูปแบบ IPv6
ที่อยู่ IPv6 คืออะไร?
IPv6 เป็นทายาทของ IPv4 ที่อยู่ IPv6 เป็นค่าตัวเลขและตัวอักษร 128 บิต ซึ่งใช้ในการระบุอุปกรณ์ในเครือข่ายโปรโตคอลอินเทอร์เน็ตเวอร์ชัน 6 (IPv6) IPv6 เป็นมาตรฐานใหม่ที่ถูกสร้างขึ้นเพื่อรองรับที่อยู่ IP จำนวนมหาศาลเพื่อเชื่อมต่อกับศูนย์ข้อมูลที่เพิ่มขึ้นเรื่อยๆ ที่อยู่ IPv6 มีความยาว 128 บิต ซึ่งถูกจัดกลุ่มเป็น 8 กลุ่ม โดยแต่ละกลุ่มมีความยาว 16 บิต ทุกกลุ่มจะถูกแสดงในรูปแบบเลขฐานสิบหก และกลุ่มเหล่านี้จะถูกแยกด้วยเครื่องหมายโคลอน ตัวอย่างของ ที่อยู่ IPv6 ของ Google อาจเป็น: 2607:f8b0:4004:814:0:0:0:200e
ความแตกต่างหลักระหว่างการกำหนดที่อยู่ IPv4 และ IPv6 คืออะไร?
- IPv4 ใช้ที่อยู่ IP ขนาด 32 บิต และ IPv6 ใช้ที่อยู่ IP ขนาด 128 บิต ซึ่งทำให้จำนวนที่อยู่ IP ที่สามารถใช้ได้เพิ่มขึ้นอย่างมาก
- IPv6 ใช้ค่าที่อยู่ที่ประกอบด้วยตัวเลขและตัวอักษร ในขณะที่ IPv4 ใช้แค่ตัวเลขเท่านั้น
- ความปลอดภัยของ IP เป็นตัวเลือกใน IPv4 แต่จำเป็นใน IPv6
- IPv6 ไม่มีฟิลด์การตรวจสอบความถูกต้อง (Checksum)
ที่อยู่ IP ส่วนตัว / ที่อยู่ IP สาธารณะคืออะไร?
ที่อยู่ IP ส่วนตัวและที่อยู่ IP สาธารณะ หมายถึงสถานที่ในเครือข่าย ที่อยู่ IP ส่วนตัวจะใช้ภายในเครือข่าย ขณะที่ที่อยู่ IP สาธารณะจะใช้ภายนอกเครือข่าย
ลักษณะ | ที่อยู่ IP ส่วนตัว | ที่อยู่ IP สาธารณะ |
---|---|---|
วัตถุประสงค์ | ใช้สำหรับการสื่อสารภายในเครือข่ายท้องถิ่น | ใช้สำหรับการสื่อสารภายนอกผ่านอินเทอร์เน็ต |
การมอบหมาย | มอบหมายโดยผู้ดูแลเครือข่าย | มอบหมายโดยผู้ให้บริการอินเทอร์เน็ต (ISP) |
ช่วง | ช่วงที่กำหนดโดย IANA: 10.0.0.0 - 10.255.255.255, 172.16.0.0 - 172.31.255.255, 192.168.0.0 - 192.168.255.255 | มอบหมายจากช่วงของที่อยู่ IP ที่ไม่สงวนไว้สำหรับการใช้งานส่วนตัว |
การเข้าถึง | สามารถเข้าถึงได้ภายในเครือข่ายท้องถิ่นเท่านั้น และไม่สามารถเข้าถึงจากอินเทอร์เน็ตได้ | สามารถเข้าถึงได้จากทุกที่ที่มีการเชื่อมต่ออินเทอร์เน็ต |
ความปลอดภัย | ปลอดภัยมากขึ้นเนื่องจากไม่สามารถเข้าถึงจากอินเทอร์เน็ต | ปลอดภัยน้อยลงเนื่องจากสามารถเข้าถึงจากอินเทอร์เน็ต |
การใช้งาน NAT | มักใช้การแปลงที่อยู่ IP ส่วนตัวเป็นที่อยู่ IP สาธารณะด้วยเทคโนโลยี NAT (Network Address Translation) | โดยทั่วไปไม่ใช้กับ NAT |
การใช้งาน DHCP | มักใช้ DHCP เพื่อกำหนดที่อยู่ IP ส่วนตัวโดยอัตโนมัติให้กับอุปกรณ์ในเครือข่าย | โดยทั่วไปไม่ใช้ DHCP ในการมอบหมายที่อยู่ IP สาธารณะ |
คงที่หรือไม่คงที่ | ที่อยู่ IP ส่วนตัวสามารถเป็นแบบคงที่หรือไม่คงที่ | ที่อยู่ IP สาธารณะมักจะเป็นแบบไม่คงที่และอาจเปลี่ยนแปลงได้บ่อย |
ค่าใช้จ่าย | ไม่มีค่าใช้จ่ายในการใช้งาน | มีค่าใช้จ่ายเพิ่มเติมโดยปกติจะจ่ายให้กับผู้ให้บริการอินเทอร์เน็ต (ISP) |
จะหาที่อยู่ IP ส่วนตัวของฉันจากคำสั่ง Unix/Linux ได้อย่างไร?
เพื่อหาที่อยู่ IP ส่วนตัว ของคุณ ให้ใช้คำสั่งใดคำสั่งหนึ่งต่อไปนี้:
ใช้คำสั่ง hostname: hostname -I
ใช้คำสั่ง ifconfig: /sbin/ifconfig
ใช้คำสั่ง ip: ip addr show
ใช้คำสั่ง hostname: hostname -I
ใช้คำสั่ง ifconfig: /sbin/ifconfig
ใช้คำสั่ง ip: ip addr show
จะหาที่อยู่ IP ส่วนตัวของฉันจาก Command Prompt ของ Windows ได้อย่างไร?
เพื่อหาที่อยู่ IP ส่วนตัว ของคุณจาก Windows:
เปิด Command Prompt และพิมพ์คำสั่ง ipconfig
เปิด Command Prompt และพิมพ์คำสั่ง ipconfig
จะหาที่อยู่ IP สาธารณะของฉันจากคำสั่ง Unix/Linux ได้อย่างไร?
เพื่อหาที่อยู่ IP สาธารณะ ของคุณ ให้ทำ DNS lookup กับ o-o.myaddr.l.google.com ด้วยคำสั่ง dig:
dig +short ANY o-o.myaddr.l.google.com @ns1.google.com
dig +short ANY o-o.myaddr.l.google.com @ns1.google.com