โฮมเพจ » ทำอย่างไร » LAN แอดเดรส IP ชนิดใดที่แสดงถึงความแตกต่าง?

    LAN แอดเดรส IP ชนิดใดที่แสดงถึงความแตกต่าง?

    เมื่อคุณเริ่มเรียนรู้เกี่ยวกับที่อยู่ IP มันอาจจะสับสนเล็กน้อยในตอนแรกเมื่อมันมาถึงการรู้ว่าที่อยู่ที่เฉพาะเจาะจงแสดงถึงอะไรและทำไมพวกเขาถึงทำเช่นนั้น เมื่อคำนึงถึงเรื่องนี้แล้วคำถาม & คำตอบ SuperUser ของวันนี้จะช่วยให้ผู้อ่านอยากรู้อยากเห็นเรียนรู้เพิ่มเติมเกี่ยวกับที่อยู่ IP.

    เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.

    เอื้อเฟื้อภาพของ CLUC (Flickr).

    คำถาม

    Flare Cat ผู้อ่าน SuperUser ต้องการทราบว่าที่อยู่ IP ประเภทใดของ LAN ที่เป็นตัวแทน:

    ฉันเห็นที่อยู่ IP ของ LAN ในวิธี / แบบฟอร์มต่อไปนี้:

    • 10.0.0. *
    • 192.168.0. *
    • 192.168.1. *
    • 192.168.2. *
    • 127.0.0. * (อันนี้มักจะลงท้ายด้วย 1 และฉันไม่แน่ใจว่ามันเป็นที่อยู่ LAN หรือไม่เพราะปกติฉันจะเห็นมันด้วยสิ่งที่ proxy)

    เหตุใดจึงมีรูปแบบที่แตกต่างกันของที่อยู่ IP ของ LAN และสิ่งที่พวกเขาแสดง (หมายถึง)?

    ที่อยู่ LAN ประเภทต่างๆแสดงถึงอะไร??

    คำตอบ

    ผู้สนับสนุน SuperUser Abraxas มีคำตอบสำหรับเรา:

    มีคำถามมากมายที่เกี่ยวข้องกับเรื่องนี้ แต่ที่นี่เป็นหลักสูตรความผิดพลาดในสิ่งที่เรียกว่าที่อยู่ IP ส่วนตัวตามที่กำหนดไว้ใน RFC 1918.

    ที่อยู่ IP ถูกแบ่งออกเป็นสิ่งที่เรียกว่าคลาสตามที่เห็นที่นี่ สิ่งนี้ไม่ได้ใช้อีกต่อไป (แทนที่ด้วยการกำหนดเส้นทาง Inter-Domain Classless หรือ 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” octet ล่าสุด (ช่องว่างหลังจากช่วงสุดท้าย) คือ "ช่วงที่มี" ของโฮสต์ 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 คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.