ทำไมที่อยู่ IP เริ่มต้นของ Windows 169.xx.xx.xx


40

ระบบ Windows ของฉันมีที่169.xx.xx.xxอยู่ IP เมื่อวันก่อนและฉันแก้ไขปัญหา แต่ทำไม Microsoft เลือกที่อยู่นี้เป็นค่าเริ่มต้น

ทำไมไม่1.xx.xx.xxหรือ255.xx.xx.xx? ผู้ชายคนหนึ่งใน Microsoft พูดหรือไม่

เฮ้เลือกหมายเลข 1 ถึง 255 .... ที่เพิ่งพูดไป 169?! ตกลงเราจะทำเช่นนั้นกับที่อยู่ IP เริ่มต้นของ Windows


6
จริงๆแล้วมันไม่ได้เป็น 169.xx.xx.xx เสมอนอกจากนี้ยังมี 192.168.xx.xx ที่ฉันเคยเห็น
James Mertz

12
169.xx.xx.xx มีความเฉพาะเจาะจงมากในการใช้งานและฟังก์ชั่น แต่ไม่เกี่ยวข้องโดยตรงกับการใช้ schema ที่อยู่ 192.168.xx.xx
Linker3000

19
ใช่ไม่ KronoS - คุณไม่เคยเห็น Windows กำหนดตัวเองโดยอัตโนมัติที่อยู่ IP 192.168 ... มันไม่ได้ทำอย่างนั้น
delfuego

3
@ KronoS คุณไม่มีจุด 192.x อยู่เป็นจริง ที่อยู่เริ่มต้น 169.x หมายถึงคอมพิวเตอร์ไม่ได้เชื่อมต่อกับเครือข่าย
CarlF

3
192.168.0.0/24 มีอะไรจะทำอย่างไรกับเหตุผลที่ว่าทำไม 169.254.0.0/24 อยู่ สิ่งเดียวที่พวกเขามีเหมือนกันคือพวกมันไม่สามารถเรียกซ้ำได้ หยุดความสับสนทั้งสอง Windows จะไม่กำหนดที่อยู่ 192.168.0.0/24 เอง ไม่ใช้กับ Microsoft มันมักจะมาจากเราเตอร์หรือการกำหนด IP ด้วยตนเอง
LawrenceC

คำตอบ:


65

ไม่ใช่ MS นั่นคือ ISOC ;-)

ดูที่อยู่ IP ที่สงวนไว้ RFC 5735 ภายใต้การใช้งานพิเศษ IPv4: ที่นี่

169.254.0.0/16 - นี่คือบล็อก "link local" ดังที่อธิบายไว้ใน [RFC3927] มันถูกจัดสรรเพื่อการสื่อสารระหว่างโฮสต์บนลิงก์เดียว โฮสต์รับที่อยู่เหล่านี้โดยการกำหนดค่าอัตโนมัติเช่นเมื่อไม่พบเซิร์ฟเวอร์ DHCP


2
ครั้งแรกที่ผมมาในพื้นที่ที่อยู่นี้เมื่อ Apple เปิดตัวBonjour
Annika Backstrom

2
นั่นเป็นเพียงคำอธิบายของ "ทำไม" เท่านั้น: ทำไม RFC 5735 จึงจัดสรร "หมายเลขเวทมนตร์" นี้สำหรับการใช้งานนี้โดยเฉพาะ? เหตุผลคืออะไร
Konrad Rudolph

2
@ Konrad - ฉันสงสัยว่าเป็นส่วนหนึ่งของเหตุผลก็คือว่ามันมีอยู่
Rob Moir

2
@Konrad - RFC 5735 เป็นมากกว่าชุดของ RFC ที่เกี่ยวข้องกับ netblocks ใช้งานพิเศษ "เนื้อและมันฝรั่ง" ที่แท้จริงถ้าคุณจะพบได้ใน RFC 3927 ซึ่งเชื่อมโยงโดยตรงจาก 5735 ทำไม IETF จึงเลือกพื้นที่ที่อยู่นี้สำหรับเชื่อมโยงโลคอล ฉันหาเหตุผลไม่พบ
Dan M.

@DanM. "ลิงก์ภายใน" หมายความว่าอย่างไร 192 แตกต่างจาก 169 อย่างไร
Pacerier

47

การใช้ที่อยู่ 169.xxx ถูกกำหนดไว้ในมาตรฐานที่รู้จักกันเรียกขานว่าAPIPA - การกำหนดที่อยู่ IP ส่วนตัวอัตโนมัติ

โดยสรุปหากอุปกรณ์เครือข่ายไม่ได้รับที่อยู่คงที่ (คงที่) และไม่สามารถรับที่อยู่หนึ่งโดยขอ ( DHCP ) อุปกรณ์จะพูดกับตัวเองว่า "ดีฉันควรสร้างที่อยู่ของตัวเองขึ้นมาเพื่อให้ฉัน สามารถสื่อสารบนเครือข่ายนี้ "ได้ดังนั้นจึงกำหนดที่อยู่ APIPA ซึ่งเริ่มต้นที่ 169.254.0.1 และเรียกใช้มากถึง 169.254.255.254

หากจู่ๆคุณพบว่าคอมพิวเตอร์ของคุณมีที่อยู่ภายในช่วง AIPIA ก็มักจะหมายความว่าอุปกรณ์ในเครือข่ายที่อยู่นอก (เซิร์ฟเวอร์ DHCP) ไม่สามารถติดต่อได้ด้วยเหตุผลบางประการ อาจถูกปิดหรือสายเคเบิลเครือข่ายของคุณถูกตัดการเชื่อมต่อตัวอย่างเช่น


1
คุณหมายถึงว่าเมื่อพวกเขาสามารถพูดคุยกับ DHCP ได้พวกเขาจะเปลี่ยนจาก 169 เป็น 192 หรือไม่ นี่เป็นมาตรฐานหรือเป็นเพียงการกำหนดเอง ถ้าเขาไม่เปลี่ยนหลังจากคุยกับ DHCP ล่ะ?
Pacerier

11

หากต้องการระบุคำตอบของDan Mในเงื่อนไขอื่นเซิร์ฟเวอร์ DHCP ของคุณมีปัญหาและไม่สามารถจัดสรรที่อยู่ IP ได้ เมื่อ Windows และระบบปฏิบัติการอื่น ๆ ได้รับการกำหนดค่าให้รับ IP ผ่าน DHCP และไม่ได้รับสิ่งใดพวกเขาจะกำหนด IP 169.254.xxx.xxx โดยอัตโนมัติ


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