Tại sao địa chỉ IP mặc định của Windows là 169.xx.xx.xx?


40

Hệ thống Windows của tôi có một 169.xx.xx.xxđịa chỉ IP vào một ngày khác và tôi đã khắc phục vấn đề này, nhưng tại sao Microsoft lại chọn địa chỉ này làm mặc định?

Tại sao không 1.xx.xx.xxhay 255.xx.xx.xx? Có một anh chàng ở Microsoft nói

Này, chọn số 1 đến 255 .... ai vừa nói 169?! OK, chúng tôi sẽ sử dụng địa chỉ IP mặc định của Windows.


6
Thực tế không phải lúc nào 169.xx.xx.xx cũng có 192.168.xx.xx mà tôi đã thấy.
James Mertz

12
169.xx.xx.xx rất cụ thể trong cách sử dụng và chức năng của chúng và không liên quan trực tiếp đến việc sử dụng lược đồ địa chỉ 192.168.xx.xx
Linker3000

19
Vâng, không, KronoS - bạn chưa bao giờ thấy Windows tự động gán cho mình một địa chỉ IP 192.168 ... nó không làm điều đó.
delfuego

3
@KronoS, bạn đang thiếu điểm. Địa chỉ 192.x là có thật . Địa chỉ mặc định 169.x có nghĩa là máy tính không thực sự được kết nối với mạng.
CarlF

3
192.168.0.0/24 KHÔNG CÓ gì để làm với lý do tại sao 169.254.0.0/24 tồn tại. Điều duy nhất họ có điểm chung là họ không thể vượt qua. Đừng nhầm lẫn giữa hai người. Windows sẽ không bao giờ tự gán cho mình một địa chỉ 192.168.0.0/24. Microsoft cũng vậy. Nó luôn xuất phát từ bộ định tuyến hoặc gán IP thủ công.
LawrenceC

Câu trả lời:


65

Không phải MS, đó là ISOC ;-)

Hãy xem địa chỉ IP dành riêng RFC 5735 trong mục đích sử dụng đặc biệt IPv4: tại đây

169.254.0.0/16 - Đây là khối "liên kết cục bộ". Như được mô tả trong [RFC3927], nó được phân bổ để liên lạc giữa các máy chủ trên một liên kết duy nhất. Các máy chủ có được các địa chỉ này bằng cách cấu hình tự động, chẳng hạn như khi có thể tìm thấy máy chủ DHCP.


2
Lần đầu tiên tôi bắt gặp không gian địa chỉ này khi Apple giới thiệu Bonjour .
Annika Backstrom

2
Tuy nhiên, điều đó chỉ trì hoãn mô tả về các lý do tại sao, vì vậy: tại sao RFC 5735 lại cấp phát số ma thuật cụ thể này cho các mục đích sử dụng này? Lý do là gì?
Konrad Rudolph

2
@Konrad - Tôi nghi ngờ một phần của lý do là nó đã có sẵn.
Rob Moir

2
@Konrad - RFC 5735 là một bộ sưu tập các RFC liên quan đến các netblocks sử dụng đặc biệt. "Thịt và khoai tây" thực tế nếu bạn có thể được tìm thấy trong RFC 3927 được liên kết trực tiếp từ 5735. Vì sao IETF chọn không gian địa chỉ này cho Link local? Tôi không thể tìm thấy lý do.
Dan M.

@DanM., "Liên kết cục bộ" nghĩa là gì? 192 khác với 169 như thế nào?
Pacerier

47

Việc sử dụng các địa chỉ 169.xxx được xác định trong một tiêu chuẩn thông thường được gọi là APIPA - Địa chỉ IP riêng tự động.

Tóm lại, nếu một thiết bị mạng chưa được gán địa chỉ cố định (tĩnh) và không thể lấy địa chỉ bằng cách hỏi ( DHCP ), thiết bị sẽ tự nói với mình: "Chà, tốt hơn tôi nên tạo một địa chỉ của riêng tôi để tôi có thể giao tiếp trên mạng này ", do đó, nó tự gán cho mình một địa chỉ APIPA, bắt đầu từ 169.254.0.1 và chạy đến 169.254.255.254.

Nếu bạn đột nhiên thấy máy tính của mình có một địa chỉ trong phạm vi AIPIA, điều đó thường có nghĩa là thiết bị trên mạng không có địa chỉ (máy chủ DHCP) không thể liên lạc được vì một số lý do; nó có thể bị tắt hoặc cáp mạng của bạn đã bị ngắt kết nối, ví dụ.


1
Bạn có nghĩa là một khi họ có thể nói chuyện với DHCP, họ thay đổi từ 169 thành 192? Đây là một tiêu chuẩn hay chỉ là tùy chỉnh? Điều gì sẽ xảy ra nếu anh ấy không thay đổi ngay cả sau khi nói chuyện với DHCP?
Pacerier

11

Để nêu câu trả lời của Dan M theo một thuật ngữ khác, máy chủ DHCP của bạn có vấn đề và không thể phân bổ địa chỉ IP. Khi Windows và bất kỳ HĐH nào khác được định cấu hình để nhận IP qua DHCP và họ không nhận được bất kỳ, họ sẽ tự động gán IP 169.254.xxx.xxx


1
Tôi nghĩ bạn có nghĩa là Dan M. Ngoài ra còn có một lựa chọn thay thế là bạn không có máy chủ DHCP trên mạng.
Samuel Harmer
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.