เราเตอร์ได้รับที่อยู่ IP อย่างไร


43

ดังนั้นสมมติว่าฉันเชื่อมต่อเราเตอร์รองกับของฉันก่อน สายเคเบิลอีเธอร์เน็ตจากพอร์ต LAN หนึ่งพอร์ตไปยัง WAN ของเราเตอร์รอง

ตอนนี้เราเตอร์ที่สองของฉันเกิดขึ้นจริงได้รับที่อยู่ IP อย่างไร มันผ่านโปรโตคอล DHCP หรืออื่น ๆ ?

เหตุผลที่ฉันถามคือเมื่อ ISP ของฉันอัพเกรดเฟิร์มแวร์เราเตอร์ที่ 1 (เป็นโมเด็ม) เห็นได้ชัดว่าพวกเขาต้องเชื่อมต่อเราเตอร์ที่สองผ่านทางอินเตอร์เฟส LAN 4 ไม่มีความเป็นไปได้ในการกำหนดที่อยู่ IP ด้วยตนเอง อินเทอร์เฟซนี้พวกเขาเริ่มใช้แนวคิดของ "DMZ" อย่างใดที่ทำให้เข้าใจผิด อย่างไรก็ตามเมื่อฉันกำหนดค่าเราเตอร์แรกให้เชื่อมต่อกับ LAN อินเตอร์เฟส 4 อย่างที่กล่าวไว้ - เราเตอร์ตัวที่สองของฉันเริ่มทำหน้าที่เหมือนสวิตช์แม้ว่ามันจะเชื่อมต่อผ่าน WAN แม้ว่าเซิร์ฟเวอร์ DHCP (Windows Server 2012) ที่เชื่อมต่อกับเราเตอร์ที่ 2 จะทำงานได้อย่างสมบูรณ์แบบ ได้รับที่อยู่ IP จาก DHCP ของเราเตอร์ที่ 1 และแจกที่อยู่ให้กับลูกค้า

อาจเป็นคำถามแปลก ๆ แต่เราเตอร์ได้รับที่อยู่ภายนอกแตกต่างจากไคลเอ็นต์ DHCP หรือไม่ จากมุมมองเชิงทฤษฎีเราเตอร์ไม่ควรแตกต่างกัน


5
ไดอะแกรมจะช่วย ... เราเตอร์ (โดยทั่วไป) มี IP มากกว่าหนึ่ง ... คุณอ้างอิงถึงใคร
Attie

5
คำถามของคุณค่อนข้างสับสน คุณพูดว่า "เมื่อเกิดเหตุการณ์นี้" แต่ก็ยังไม่ชัดเจนว่า "ว่า" เป็นเฟิร์มแวร์ของเราเตอร์แรกของคุณที่กำลังอัพเกรดหรือเราเตอร์ที่สองของคุณถูกกำหนดค่าในโหมดบริดจ์ คุณทำการเปลี่ยนแปลงอะไรในเราเตอร์ที่สองอย่างแน่นอน
David Schwartz

ดูการอัพเดต การกำหนดค่าบริดจ์ถูกสร้างขึ้นในเราเตอร์แรกซึ่งมีการอัพเกรดเฟิร์มแวร์
Regnard Groob

อ่าคำตอบของฉันถูกต้องและคำตอบของ LPChip แม้ว่าถูกต้องเกี่ยวกับสิ่งที่สามารถเกิดขึ้นได้ไม่ได้อธิบายสิ่งที่เกิดขึ้นในสถานการณ์ของคุณ
David Schwartz

คำตอบ:


110

หลายคนไม่ทราบว่า "เราเตอร์" ของผู้บริโภคมักจะเป็นส่วนประกอบจำนวนหนึ่งที่ถูกดันเข้าไปในกล่องเดียว

โดยทั่วไปแล้วพอร์ต WAN / ภายนอกจะถูกตั้งค่าเป็น 'กำหนดค่าอัตโนมัติ' โดยใช้ DHCP ... นั่นคือพวกเขาจะขอที่อยู่ IP จากนั้นใช้ หลายคนไม่สนใจว่า IP ภายนอกคืออะไรตราบใดที่สิ่งต่าง ๆ ทำงาน

หวังว่าแผนภาพนี้จะช่วยชี้แจงบางจุดและหวังว่าฉันจะวาดมันได้อย่างถูกต้องจากคำอธิบายของคุณ:

เครือข่าย

  • IPสแต็คแต่ละสีมักจะมีที่อยู่ IP ที่แตกต่างกัน ... ดังนั้นเราเตอร์แต่ละคนจะมี IP ' ภายใน ' และ ' ภายนอก '
  • IPสแต็กสีน้ำเงินจะมีที่อยู่ IP ที่กำหนดโดย ISP ของคุณ อย่าพยายามกำหนดค่าด้วยตัวเอง
  • IPสแต็คสีเขียวจะมีที่อยู่ส่วนตัว - ตามปกติ192.168.0.0/24หรือคล้ายกันโดยค่าเริ่มต้น คุณมีอิสระที่จะกำหนดค่านี้
    • " คอมพิวเตอร์ " ในเราเตอร์ 1 มีแนวโน้มที่จะใช้เซิร์ฟเวอร์ DHCP และจะให้เช่าที่อยู่แก่ลูกค้าในเครือข่ายในช่วงนี้ คุณสามารถปิดการใช้งานนี้
  • IPสแต็กสีแดงจะตามมาในหลอดเลือดดำที่คล้ายกับบลู ... มันอาจจะขอที่อยู่จากผู้ให้บริการ (ในกรณีนี้คือเราเตอร์ 1)
  • หากแทน LAN4 ของเราเตอร์ 1 ซึ่งทำหน้าที่เหมือนสวิตช์ใบ้คุณได้กำหนดค่าให้ทำหน้าที่เป็นบริดจ์จากนั้นคุณอาจพบว่าพอร์ต WAN ของเราเตอร์ 2 จะพยายามรับ IP โดยตรงจาก ISP ไม่ใช่จากเซิร์ฟเวอร์ DHCP ของเราเตอร์ 1 ... ฉันสงสัยว่านี่ไม่ใช่สิ่งที่คุณต้องการเนื่องจากคุณจะต้องมีบทบัญญัติจาก ISP ของคุณสำหรับ IP สาธารณะสองรายการ
  • ไม่ชัดเจนว่าคุณหมายถึงอะไรโดย " เราเตอร์ตัวที่สองของฉันเริ่มทำตัวเหมือนสวิตช์ " ... ถ้าคุณสามารถสื่อสารโดยตรงกับลูกค้าที่เชื่อมต่อกับพอร์ต LAN * ของ Router 1 ได้ดังที่ได้กล่าวไปแล้วนี่เป็นเรื่องปกติ
    • Router 2 จะเป็น 'Masquerading' ทำให้โฮสต์ภายในสามารถสื่อสารกับโฮสต์ภายนอกโดยใช้ IP ภายนอก นี้เป็นคุณลักษณะมาตรฐานของการแปลที่อยู่เครือข่าย
    • โฮสต์บนพอร์ต LAN * ของ Router 1 อาจไม่สามารถสื่อสารกับโฮสต์บนพอร์ต LAN * ของ Router 2

ตามหมายเหตุข้างต้นบล็อก "เราเตอร์ 2" ในแผนภาพด้านบนมักจะทำการตลาดว่าเป็น " เคเบิลเราเตอร์ " เนื่องจากผู้ให้บริการเคเบิลหลายรายจะจัดหาโมเด็มเคเบิลภายนอกของตัวเอง นี่เป็นเพียงคำศัพท์ทางการตลาดและแน่นอนว่าเป็นไปได้ที่จะใช้เราเตอร์ในการกำหนดค่านี้ด้วยโมเด็ม DSL ภายนอกและอื่น ๆ

เท่าเทียมกันคุณสามารถซื้อ " เราเตอร์ " ที่มีโมเด็ม DSL หรือเคเบิลโมเด็มในตัว (ตาม " เราเตอร์ 1 " ด้านบน)


3
ส่วนที่มีชื่อว่า 'คอมพิวเตอร์' มีเราเตอร์จริงใช่ไหม นี่เป็นส่วนที่มีอินเตอร์เฟซเครือข่ายมากกว่าหนึ่งและเชื่อมต่อสองเครือข่ายเข้าด้วยกัน เซิร์ฟเวอร์ DHCP อาจถูกแยกออกจากสิ่งที่เราเรียกเราเตอร์เนื่องจากเซิร์ฟเวอร์นั้นตั้งอยู่บนเครือข่ายท้องถิ่นและไม่ได้สัมผัสเครือข่ายบริเวณกว้าง
bdsl

2
ถูกต้อง ... แต่เป็นซอฟต์แวร์เราเตอร์และซอฟต์แวร์ DHCP ทั้งสองทำงานบน " คอมพิวเตอร์ " นี้ ... คุณจะสังเกตเห็นว่าบล็อก DHCP มีลิงก์ไปยังอินเทอร์เฟซภายในเท่านั้น
Attie

5
ฉันจะเถียงว่าบ่อยครั้งจะดีกว่าถ้าคุณสามารถเปลี่ยนเราเตอร์ของผู้ให้บริการในโหมดบริดจ์และทำการกำหนดค่าเครือข่ายทั้งหมดของคุณในกล่องของคุณเอง (กำหนดค่าเป็นเราเตอร์ไม่ใช่สวิตช์) ภายใต้การควบคุมของคุณ ถ้าคุณรู้ว่าคุณกำลังทำอะไร
Edeldil

3
@Prinsig ทุกครั้งที่เราเตอร์ร้องขอที่อยู่ IP โดย DHCP มันจะส่งข้อมูลการระบุบางอย่าง (โดยทั่วไปคือที่อยู่ MAC) เซิร์ฟเวอร์ DHCP ใช้สิ่งนี้เพื่อให้แน่ใจว่าเราเตอร์ได้รับที่อยู่ IP ครั้งละหนึ่งที่เท่านั้น
ทำเครื่องหมาย

5
ไดอะแกรมของคุณเป็นภาพที่แม่นยำมากในสิ่งที่อยู่ภายในเราเตอร์ผู้บริโภคทั่วไป คุณยังจับความแตกต่างเล็กน้อยระหว่างรุ่นต่าง ๆ ฉันคิดว่านั่นเป็นแผนภาพที่มีประโยชน์มากสำหรับผู้ที่ไม่ทราบมากเกี่ยวกับสิ่งที่อยู่ภายในเราเตอร์ (แน่นอนว่ามีรายละเอียดเพิ่มเติม แต่รายละเอียดที่ไม่มีความเกี่ยวข้องกับคำถามจะทำให้แผนภาพมีประโยชน์น้อยลง)
kasperd

4

โดยทั่วไปเราเตอร์โฮมหรือออฟฟิศขนาดเล็กโดยทั่วไปจะใช้ DHCP เพื่อกำหนดที่อยู่ที่จะกำหนดให้กับอินเตอร์เฟส WAN ของพวกเขา

ฉันคิดว่าคุณเข้าใจผิดเกี่ยวกับเราเตอร์ของคุณที่ทำหน้าที่เป็นสวิตช์ มีแนวโน้มที่จะทำงานได้อย่างแม่นยำตามปกติ - ในฐานะเราเตอร์ เป็นไปได้ว่ามีการกำหนดที่อยู่ IP หนึ่งครั้งโดยโมเด็ม / เราเตอร์ของคุณสำหรับพอร์ต WAN และทำการปลอมแปลงไคลเอนต์ทั้งหมดในพอร์ต LAN ของตนโดยกำหนดที่อยู่ IP แต่ละรายการโดย DHCP นี่คือสิ่งที่ควรทำหากพอร์ต WAN เชื่อมต่อกับโมเด็ม


อ่านโพสต์อีกครั้ง ISP ทำให้ฟังก์ชั่นเราเตอร์เป็นบริดจ์ดังนั้นโดยพื้นฐานแล้วโมเด็มกำลังทำเส้นทางทั้งหมดในขณะนี้และเราเตอร์กลายเป็นสวิตช์
LPChip

@ LPChip นั่นคือสิ่งที่ตรงกันข้ามกับสิ่งที่โพสต์พูด! โพสต์กล่าวว่า ISP ของเขาบอกเขาว่าเขาต้องตั้งค่าเราเตอร์ของเขาให้ทำงานเหมือนบริดจ์ แต่ไม่ได้และยังใช้งานได้
David Schwartz

1

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

ISP ให้ที่อยู่ IP ของเราเตอร์แรกโดยเฉพาะสำหรับเราเตอร์นั้นจากนั้นเราเตอร์แรกเริ่ม dishing จากที่อยู่ IP ของตนเองไปยังอุปกรณ์อื่น ๆ ที่เชื่อมต่อกับมัน (โดยไม่คำนึงว่าอุปกรณ์ถัดไปเป็นคอมพิวเตอร์หรือเราเตอร์อื่น - เราเตอร์ที่สองควรมีพอร์ตเฉพาะที่จะเสียบเข้ากับการใช้งานเช่นพอร์ต WAN หรือพอร์ต "เคเบิลโมเด็ม" ซึ่งมักจะแยกจากพอร์ตอื่น) เราเตอร์ที่สองในสายโซ่ควรทำสิ่งเดียวกัน: ควรดึงข้อมูลที่อยู่ IP จากพอร์ต WAN จากนั้นเริ่มทำการกำหนดที่อยู่ IP ของตนเองจากเซิร์ฟเวอร์ DHCP ของตัวเอง

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

สิ่งเดียวที่คุณต้องระวังหากคุณใช้เราเตอร์สองตัวคือที่อยู่ IP ไม่ได้ขัดแย้งกัน - โดยปกติคุณจะต้องตั้งค่าที่อยู่ IP ของเราเตอร์หนึ่งตัวให้เป็น 192.168.1.x และ เราเตอร์ตัวที่สองที่จะเป็น 192.168.0.x โดยมี subnet mask เป็น 255.255.255.0 ในแต่ละอัน (subnet mask หมายถึงส่วนใดส่วนหนึ่งของที่อยู่ IP ที่อยู่ในเครือข่ายใด - 255.255.255.0 หมายถึง 3 ส่วนแรกของที่อยู่ IP ที่อ้างถึง เครือข่ายเฉพาะและตัวเลขสุดท้ายหมายถึงคอมพิวเตอร์เฉพาะบนเครือข่ายนั้นซึ่งหมายความว่าคุณสามารถมีอุปกรณ์ 255 ตัวในเราเตอร์นั้นก่อนที่คุณจะหมดที่อยู่ IP (192.168.1.0-254 หรือ 192.168.0.0-254) (ขึ้นอยู่กับ ช่วงใดที่คุณตั้งค่าไว้บน DHCP การเปลี่ยนช่วงและการเปลี่ยนหมายเลขสุดท้ายบนซับเน็ตมาสก์สามารถลดสิ่งนี้ได้)ด้วยวิธีนี้เราเตอร์จะให้ที่อยู่ IP 192.168.1.x และเราเตอร์ 2 จะแจกที่อยู่ IP 192.168.0.x และคุณไม่ควรมีกรณีที่เซิร์ฟเวอร์ DHCP ของเราเตอร์ 2 มอบที่อยู่ IP เราเตอร์ที่ 1 นั้นได้ให้ไว้แล้ว


-1

ใช่? ค่อนข้างแน่ใจว่าเราเตอร์ใช้โปรโตคอล DHCP ที่แน่นอนเดียวกันเพื่อรับที่อยู่ ip ของมันจากลิงก์ wan เช่นเดียวกับอุปกรณ์ IP อื่น ๆ ท้ายที่สุดคุณสามารถเชื่อมต่อคอมพิวเตอร์ของคุณเข้ากับเคเบิลโมเด็มโดยตรง (โมเด็มที่มีโมเด็มและเราเตอร์แยกต่างหาก) และใช้อินเทอร์เน็ตในลักษณะนั้น

อย่างไรก็ตามเพื่อให้ง่ายขึ้นเพื่อเพิ่มจำนวนลิงก์อีเธอร์เน็ตหรือพอร์ตโดยใช้เราเตอร์สำรองคุณจะต้องเสียบพอร์ต LAN เข้ากับพอร์ต LAN อีกพอร์ตหนึ่ง จากนั้นเราเตอร์ที่สองจะเปลี่ยน (เป็นคำกริยา) เหนือเฟรม (ซึ่งมีแพ็กเก็ตที่ห่อหุ้มพวกเขา) ไปยังปลายทางที่เหมาะสมที่เชื่อมต่อกับพอร์ต LAN หากเฟรมถูกกำหนดไว้สำหรับอินเทอร์เน็ตมันจะส่งเฟรมออกลิงก์ที่เชื่อมต่อกับเราเตอร์ที่ 1 เราเตอร์แรกจะกำหนดที่อยู่ IP ทั้งหมด เราเตอร์ตัวที่ 2 (ทำหน้าที่เป็นสวิตช์จำ) จะส่งต่อการกำหนด DHCP เหล่านั้นดังนั้นอุปกรณ์ทั้งหมดที่เชื่อมต่อกับพอร์ต LAN บนเราเตอร์ 2 จะได้รับ IP จากเราเตอร์ 1

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

นี่คือการตั้งค่าที่แน่นอนที่ฉันมีในบ้านของฉันและทำงานได้ดีโดยสิ้นเชิง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.