คอมพิวเตอร์สองเครื่องบนเครือข่าย Wi-Fi เดียวกันมีที่อยู่ IP เดียวกันหรือไม่
เมื่อคุณเพิ่งเริ่มเรียนรู้เกี่ยวกับเครือข่ายและวิธีการทำงานของที่อยู่ IP มันอาจดูล้นหลามไปบ้าง แต่จากการศึกษานิดหน่อยคุณสามารถเข้าใจว่ามันมารวมกันอย่างไร โพสต์ SuperUser Q&A โพสต์นี้ช่วยให้ผู้อ่านสับสนเรียนรู้ว่าที่อยู่ IP ทำงานอย่างไรสำหรับเครือข่าย Wi-Fi ของเขา.
เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.
มารยาทหน้าจอของ Linux ภาพหน้าจอ (Flickr).
คำถาม
ผู้อ่าน SuperUser Thomas ต้องการทราบว่าคอมพิวเตอร์ทั้งสองเครื่องในบ้านของเขามีที่อยู่ IP เดียวกันหรือไม่:
คำถามนี้อาจดูโง่ แต่ฉันสงสัยว่าคอมพิวเตอร์สองเครื่องในเครือข่าย Wi-Fi เดียวกันมีที่อยู่ IP เดียวกันหรือไม่ ตัวอย่างเช่นคอมพิวเตอร์ของพ่อและคอมพิวเตอร์ที่บ้าน.
ถ้าเป็นเช่นนั้นโลกภายนอกทำให้คอมพิวเตอร์หนึ่งเครื่องแตกต่างจากคอมพิวเตอร์อื่นอย่างไร (เช่นเมื่อเซิร์ฟเวอร์ต้องการส่งข้อมูลกลับมาให้เรา)?
คอมพิวเตอร์สองเครื่องมีที่อยู่ IP เดียวกันหรือไม่?
คำตอบ
ผู้มีส่วนร่วม SuperUser Reaces และ Abraxas มีคำตอบสำหรับเรา ขึ้นมาก่อน:
คอมพิวเตอร์ทั้งสองถูกมองว่ามีที่อยู่ IP เดียวกันจากภายนอก เราเตอร์ของคุณจะส่งคำขอไปยังคอมพิวเตอร์ต้นทางและขั้นตอนที่ใช้สำหรับการดำเนินการนี้คือการแปลที่อยู่เครือข่าย.
อย่างไรก็ตามหากคุณพยายามสื่อสารกับคอมพิวเตอร์ของพ่อคุณจะต้องใช้ที่อยู่ภายในของคุณ เหล่านี้ใช้ช่วงที่กำหนดเองไว้สำหรับใช้ภายในเท่านั้น: ช่วงที่อยู่ส่วนตัว.
ตามด้วยคำตอบจาก Abraxas:
นี่คือโครงร่างที่รวดเร็วมากของการทำงานของที่อยู่ IP ในสถานการณ์นี้:
คุณมีคอมพิวเตอร์ที่บ้านพร้อมอินเทอร์เฟซเครือข่าย (พอร์ตอีเธอร์เน็ตหรือการ์ด Wi-Fi) และแต่ละอันมีที่อยู่ MAC ที่ไม่ซ้ำกันซึ่งสามารถระบุได้ทั่วโลก.
อินเทอร์เฟซเครือข่ายจะได้รับที่อยู่ IP โดยเราเตอร์ / โมเด็ม / สวิตช์ / จุดเชื่อมต่อของคุณ จุดเชื่อมต่อ (AP) ของคุณเป็นส่วนหนึ่งหรือเชื่อมต่อกับโมเด็ม / เราเตอร์ / สวิตช์ที่ให้ AP กับ IP นี่คือสิ่งที่มองจนถึง:
Your Computer (IP) -> Access Point (IP) -> เคเบิลโมเด็ม (IP)
นี่คือตัวอย่างของที่อยู่ IP เหล่านั้นอาจเป็นเช่นไร ในตัวอย่าง octet ที่ 4 (จำนวนสุดท้ายของแต่ละชุด) จะกำหนดที่อยู่ IP ของอุปกรณ์ของคุณ 3 ทางด้านซ้ายของพวกเขาจะเป็นตัวกำหนดเครือข่ายอุปกรณ์.
192.168.1.50 -> 192.168.1.25 -> 192.168.1.1
ในตัวอย่างนี้โมเด็มสร้างเครือข่ายที่เรียกว่า 192.168.1 อุปกรณ์ทั้งหมดในเครือข่ายจะได้รับค่า x ที่แตกต่างกัน (1-255) ซึ่งเป็นเลขหลักสุดท้าย.
นี่คือความแตกต่างที่สำคัญ ที่อยู่ IP ของ IPv4 มี 2 ประเภทคือสาธารณะและส่วนตัว ที่อยู่ IP สาธารณะเป็นที่อยู่ที่คุณเห็นบนอินเทอร์เน็ต (หากคุณ ping google.com คุณจะได้รับที่อยู่ IP สาธารณะ) ภายในเครือข่ายคุณมักจะมีการตั้งค่าที่อยู่ IP ส่วนตัว (192.168.x.x, 172.x.x.x และ 10.x.x.x) เป็นที่อยู่ IP ทั้งหมดที่ไม่มีอยู่ในเว็บเซิร์ฟเวอร์บนอินเทอร์เน็ตพวกเขาจะสงวนไว้สำหรับเครือข่ายท้องถิ่น.
โดยทั่วไปแล้วเครือข่ายในบ้านของคุณมีเกตเวย์ซึ่งมีลักษณะคล้าย x.x.x.1 (เช่น 192.168.1.1 หรือ 10.1.1.1 เป็นต้น) ซึ่งหมายความว่าพวกเขาไม่สามารถเข้าถึงได้จากโลกภายนอกพวกเขาจะต้องอยู่ในเครือข่ายของคุณ.
อุปกรณ์เครือข่ายภายในเชื่อมต่อกับอินเทอร์เน็ตอย่างไร?
หากคุณไปที่ Whatismyip.com คุณจะเห็นที่อยู่ IP ในรายการที่ไม่ใช่คอมพิวเตอร์ของคุณ AP หรือโมเด็ม / เราเตอร์ของคุณ นี่คือที่อยู่ IP สาธารณะของคุณ.
โดยทั่วไปโมเด็ม / เราเตอร์ของคุณมีสองหน้าที่:
- รับที่อยู่ IP จากโลกภายนอกและพูดคุยกับเครือข่าย ISP ของคุณด้วยที่อยู่นั้น.
- สร้างเครือข่ายภายในและให้พวกเขาพูดคุยผ่านอินเทอร์เฟซภายนอก.
ดังนั้นนี่คือสิ่งที่โมเด็มของคุณทำ:
Public IP (Cable Jack) -> [Modem] -> Private Network (IP) -> พอร์ต Ethernet -> [คอมพิวเตอร์]
โมเด็มเชื่อมต่ออินเทอร์เน็ตสาธารณะกับเครือข่ายของคุณ คำขอจากเครือข่ายภายในของคุณจะถูกส่งไปยังโมเด็มของคุณซึ่งส่งต่อไปยังอินเทอร์เน็ต วิธีนี้จะต้องใช้ที่อยู่ IP สาธารณะเดียวเท่านั้นสำหรับทุกอุปกรณ์ของคุณเพื่อพูดคุยกับอินเทอร์เน็ต.
ที่ด้านอินเทอร์เน็ตของโมเด็มคุณมีที่อยู่ IP ที่กำหนดโดย ISP ของคุณซึ่งเป็นหนึ่งใน Whatismyip.com จะแสดงให้คุณเห็น นี่คือการ 'อิน' อินเทอร์เฟซของโมเด็มของคุณซึ่งเชื่อมต่อกับสายเคเบิล / DSL / T1 ของคุณ อีกด้านหนึ่งของโมเด็ม / เราเตอร์ (ที่คุณเสียบจุดเชื่อมต่อสวิตช์หรือคอมพิวเตอร์) จะได้รับที่อยู่ IP ที่คุณสามารถกำหนดค่าได้ วิธีที่ผู้คนสามารถเห็นเซิร์ฟเวอร์ต่อสาธารณชนได้คือพวกเขาสามารถบอกสิ่งต่าง ๆ เกี่ยวกับโมเด็มดังนี้:“ เมื่อคำขอมาถึงที่อยู่ IP สาธารณะของเราเพื่อขอทรัพยากรเชื่อมต่อทราฟฟิกนั้นไปยังที่อยู่ IP ภายในของทรัพยากร”
เมื่อคุณส่งข้อความคอมพิวเตอร์ที่อยู่ IP โดยทั่วไปจะกลายเป็น 'ห่อหุ้ม' ภายใน 'ส่วนหัว' ของข้อมูลของคุณ ในที่สุดคอมพิวเตอร์ที่เห็นการรับส่งข้อมูลของคุณจะเห็นที่อยู่ IP ภายนอกจากโมเด็มของคุณและไม่ใช่ที่อยู่ IP ภายในเครื่องคอมพิวเตอร์ของคุณ มีการส่งข้อมูลมากขึ้นซึ่งประกอบด้วยที่อยู่ MAC และสิ่งต่างๆเช่นนั้น แต่โดยทั่วไปหนึ่งที่อยู่ IP สาธารณะสามารถเป็นตัวแทนเครือข่ายทั้งหมดของอุปกรณ์ที่อยู่ด้านหลัง.
สามารถดูข้อมูลเพิ่มเติมได้ที่นี่: ที่อยู่ IP คืออะไร (หรือทั่วอินเทอร์เน็ต)
NAT คือกระบวนการที่เราเตอร์ของคุณแปลที่อยู่ภายในเป็นที่อยู่สาธารณะของคุณและการรับส่งข้อมูลสาธารณะของคุณเป็นที่อยู่ IP ภายในที่ถูกต้อง.
มีมากขึ้นไป แต่ที่ควรให้ส่วนสำคัญทั่วไปของมัน.
มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.