เมื่อคุณเริ่มเรียนรู้เกี่ยวกับที่อยู่ IP ในตอนแรกอาจจะสับสนเล็กน้อยเมื่อต้องทราบว่าที่อยู่เฉพาะคืออะไรและเหตุใดจึงเป็นเช่นนั้น ด้วยเหตุนี้โพสต์ SuperUser Q&A ในวันนี้จะช่วยให้ผู้อ่านที่อยากรู้อยากเห็นเรียนรู้เพิ่มเติมเกี่ยวกับที่อยู่ IP
เซสชันคำถามและคำตอบของวันนี้มาถึงเราโดยได้รับความอนุเคราะห์จาก SuperUser ซึ่งเป็นแผนกย่อยของ Stack Exchange ซึ่งเป็นการรวมกลุ่มเว็บไซต์ถาม & ตอบโดยชุมชน
เอื้อเฟื้อภาพโดย CLUC (Flickr) .
คำถาม
ผู้อ่าน SuperUser Flare Cat ต้องการทราบว่าที่อยู่ IP ของ LAN ประเภทต่างๆเป็นตัวแทนของอะไร:
ฉันเห็นที่อยู่ IP ของ LAN ในรูปแบบ / วิธีต่อไปนี้:
- 10.0.0.*
- 192.168.0.*
- 192.168.1.*
- 192.168.2.*
- 127.0.0. * (อันนี้มักจะลงท้ายด้วย 1 และฉันไม่แน่ใจว่าเป็นที่อยู่ LAN หรือไม่เพราะปกติฉันจะเห็นมันพร้อมกับพร็อกซี)
เหตุใดที่อยู่ IP ของ LAN จึงมีรูปแบบที่แตกต่างกันและหมายถึงอะไร (หมายถึง)?
ที่อยู่ IP LAN ประเภทต่างๆแสดงถึงอะไร ??
คำตอบ
ผู้สนับสนุน SuperUser Abraxas มีคำตอบให้เรา:
มีคำถามมากมายที่เกี่ยวข้องกับเรื่องนี้ แต่นี่เป็นหลักสูตรที่ผิดพลาดเกี่ยวกับสิ่งที่เรียกว่า ที่อยู่ IP ส่วนตัว ตามที่กำหนดไว้ใน RFC 1918 .
ที่อยู่ IP ถูกแบ่งออกเป็นสิ่งที่เรียกว่าคลาสดังที่เห็นที่นี่ สิ่งนี้ไม่ได้ใช้แล้ว (แทนที่ด้วย การกำหนดเส้นทางระหว่างโดเมนแบบไม่มีคลาส หรือ CIDR สั้น ๆ ) แต่อาจช่วยในการทำความเข้าใจเครือข่ายขนาดต่างๆ:
![]()
มีความแตกต่างพื้นฐานสองสามประการเกี่ยวกับที่อยู่ คุณมีสิ่งที่เรียกว่าเครือข่ายที่อยู่เครือข่ายที่อยู่สาธารณะที่อยู่ส่วนตัวและเครือข่ายย่อย
กล่าวโดยย่อคือคอมพิวเตอร์ของคุณได้รับที่อยู่ IP ซึ่งอยู่ในเครือข่าย IP เฉพาะ ที่อยู่ IP ของคอมพิวเตอร์และที่อยู่เครือข่ายของคุณ (โดยปกติจะกำหนดไว้ในเราเตอร์ในพื้นที่ของคุณ) เป็นที่อยู่ส่วนตัว ที่อยู่ส่วนตัวแตกต่างจากที่อยู่สาธารณะตรงที่ที่อยู่ส่วนตัวจะไม่ถูกกำหนดให้กับเครือข่ายสาธารณะ ตัวอย่างเช่นหากคุณ ping google.com คุณจะได้รับการตอบกลับจากที่อยู่สาธารณะที่ google.com แก้ไข นั่นคือที่อยู่สาธารณะ มีบางเครือข่ายที่“ พิเศษ” และไม่ได้รับมอบหมายต่อสาธารณะ เรียกว่าที่อยู่ IP ส่วนตัว สำหรับข้อมูลเพิ่มเติมโปรดอ่านที่นี่: ที่อยู่ IP ส่วนตัวคืออะไร?
นี่คือรายการของช่วงเครือข่ายส่วนตัว:
![]()
วิธีที่ง่ายที่สุดที่ฉันคิดว่าจะเห็นภาพนี้คือจินตนาการสิ่งต่อไปนี้ ผู้ให้บริการอินเทอร์เน็ตของคุณให้ที่อยู่ IP เดียวกับคุณตัวอย่างเช่น“ 50.100.101.154” สิ่งนี้เสียบเข้ากับโมเด็ม / เราเตอร์สำหรับบ้านของคุณและเป็นที่อยู่ IP ของอินเทอร์เฟซสาธารณะ อย่างไรก็ตามคุณมีอุปกรณ์มากกว่าหนึ่งเครื่องที่คุณต้องการในเครือข่ายดังนั้นสิ่งที่โมเด็ม / เราเตอร์ของคุณทำก็คือการสร้างเครือข่าย "ภายใน" สมมติว่าเลือกหมายเลข“ 192.168.1.0” สำหรับเครือข่ายและเป็น netmask มาตรฐาน (อ่านลิงก์ที่เกี่ยวข้องเพื่อดูข้อมูลเพิ่มเติม)
ซึ่งหมายความว่าคุณสามารถเสียบอุปกรณ์ภายในเราเตอร์ของคุณและระบุที่อยู่ IP ที่เหมาะกับรูปแบบนี้:“ 192.168.1.1-254” อ็อกเต็ตสุดท้าย (ช่องว่างหลังคาบสุดท้าย) คือ "ช่วงที่ใช้ได้" ของที่อยู่ IP ของโฮสต์ มีที่อยู่ IP พิเศษบางอย่าง (ที่อยู่เครือข่ายที่อยู่การออกอากาศ ฯลฯ ) แต่ถ้าคุณไม่ใช้“ 0” หรือ“ 255” ส่วนใหญ่คุณก็จะสบาย
ดังนั้นคำตอบสั้น ๆ คือ“ 10.x.x.x, 192.168.x.x และ 172.16-31.x.x” คือที่อยู่ IP ทั้งหมดที่คุณสามารถใช้ในเครือข่ายในบ้านของคุณเองซึ่งจะไม่มีวันขัดแย้งกับที่อยู่ IP สาธารณะ สิ่งนี้มีความสำคัญด้วยเหตุผลต่อไปนี้:
เมื่อคุณพยายามไปที่เว็บไซต์ให้พูดว่า google.com และเบราว์เซอร์ของคุณติดต่อกับเซิร์ฟเวอร์ DNS บนอินเทอร์เน็ตและระบุว่า "google.com อยู่ที่ไหน" จะได้รับการตอบกลับในรูปแบบของที่อยู่ IP โดยพื้นฐานแล้วคำตอบคือ“ หากคุณต้องการเข้าสู่ google.com ให้ไปที่ 8.8.8.8” จากนั้นเบราว์เซอร์ของคุณจะส่งคำขอไปที่“ 8.8.8.8” และโหลดหน้าใดก็ได้
จะเกิดอะไรขึ้นถ้าคุณใช้“ 8.8.8.8” สำหรับที่อยู่ IP ในเครือข่ายในบ้านของคุณ คุณอาจมีปัญหาเพราะเราเตอร์ของคุณอาจพูดว่า“ ฉันรู้ว่า 8.8.8.8 อยู่ที่ไหนมันอยู่ตรงนั้น!” จากนั้นคุณจะสูญเสียการเข้าถึง google.com เนื่องจากคุณไม่สามารถออกจากเครือข่ายของคุณและแก้ไขที่อยู่“ 8.8.8.8” ที่ถูกต้อง เนื่องจากช่วงที่อยู่ IP ส่วนตัวถูกกำหนดไว้สำหรับการใช้งานส่วนตัวเท่านั้นเว็บไซต์สาธารณะจึงไม่ควรใช้ดังนั้นคุณจึงไม่ควรค้นหาที่อยู่เว็บไซต์ (นอก LAN ของคุณ) ซึ่งชี้ไปที่หนึ่งในนั้น
“ 127.0.0.1” เป็นที่อยู่ประเภทพิเศษที่เรียกว่าที่อยู่“ localhost” ของคุณ (ฉันจะไม่เข้าไปที่นี่) ครอบคลุมช่วง 127 ทั้งหมด:“ 127.0.0.0 - 127.255.255.255” คิดว่าเป็นวิธีการให้ที่อยู่ IP ของอุปกรณ์เองโดยที่ไม่มีใครหรือสิ่งอื่นใดสามารถทำสิ่งต่างๆกับที่อยู่นั้นได้
มีสิ่งที่จะเพิ่มคำอธิบาย? ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange ที่เชี่ยวชาญด้านเทคโนโลยีคนอื่น ๆ หรือไม่? ดูกระทู้สนทนาฉบับเต็มได้ที่นี่ .