Mengapa alamat IP default Windows 169.xx.xx.xx?

40

Sistem Windows saya mendapatkan 169.xx.xx.xxalamat IP beberapa hari yang lalu, dan saya memperbaiki masalahnya, tetapi mengapa Microsoft memilih alamat ini sebagai default?

Mengapa tidak 1.xx.xx.xxatau 255.xx.xx.xx? Apakah seorang pria di Microsoft mengatakan

Hei, pilih nomor 1 hingga 255 .... yang baru saja mengatakan 169 ?! OK, kita akan melakukannya untuk alamat IP default Windows kami.

Adam
sumber
6
Sebenarnya tidak selalu 169.xx.xx.xx ada juga 192.168.xx.xx yang pernah saya lihat.
James Mertz
12
169.xx.xx.xx sangat spesifik dalam penggunaan dan fungsinya dan tidak secara langsung terkait dengan penggunaan skema alamat 192.168.xx.xx
Linker3000
19
Ya, tidak, KronoS - Anda belum pernah melihat Windows secara otomatis menetapkan sendiri alamat IP 192.168 ... tidak melakukannya.
delfuego
3
@ KronoS, Anda tidak mengerti intinya. Alamat 192.x adalah nyata . 169.x alamat default berarti komputer tidak benar-benar terhubung ke jaringan.
CarlF
3
192.168.0.0/24 tidak ada hubungannya dengan alasan mengapa 169.254.0.0/24 ada. Satu-satunya kesamaan yang mereka miliki adalah bahwa mereka tidak dapat disangkal. Berhentilah membingungkan keduanya. Windows tidak akan pernah memberikan sendiri alamat 192.168.0.0/24. Baik dengan Microsoft. Itu selalu berasal dari router atau tugas IP manual.
LawrenceC

Jawaban:

65

Ini bukan MS melainkan ISOC ;-)

Lihatlah alamat IP yang dicadangkan RFC 5735 dalam penggunaan khusus IPv4: di sini

169.254.0.0/16 - Ini adalah blok "tautan lokal". Seperti yang dijelaskan dalam [RFC3927], dialokasikan untuk komunikasi antar host pada satu tautan. Host memperoleh alamat ini dengan konfigurasi otomatis, seperti ketika server DHCP tidak dapat ditemukan.

Dan M.
sumber
2
Saya pertama kali menemukan ruang alamat ini ketika Apple memperkenalkan Bonjour .
Annika Backstrom
2
Itu hanya menentang deskripsi "mengapa", meskipun: mengapa RFC 5735 mengalokasikan "angka ajaib" khusus ini untuk penggunaan ini? Apa alasannya?
Konrad Rudolph
2
@ Konrad - Saya menduga sebagian dari alasannya adalah bahwa itu tersedia.
Rob Moir
2
@Konrad - RFC 5735 lebih merupakan kumpulan RFC yang berkaitan dengan netblock penggunaan khusus. "Daging dan kentang" yang sebenarnya jika Anda dapat ditemukan di RFC 3927 yang terhubung langsung dari 5735. Adapun mengapa IETF memilih ruang alamat ini untuk Link lokal? Saya tidak dapat menemukan alasannya.
Dan M.
@DanM., Apa sih artinya "tautan lokal"? Bagaimana 192 berbeda dari 169?
Pacerier
47

Penggunaan alamat 169.xxx didefinisikan dalam standar bahasa sehari-hari yang dikenal sebagai APIPA - Automatic Private IP Addressing.

Singkatnya, jika perangkat jaringan belum diberi alamat tetap (statis) dan tidak bisa mendapatkannya dengan bertanya ( DHCP ), perangkat itu berkata kepada dirinya sendiri, "Baiklah, saya lebih baik membuat alamat saya sendiri jadi saya dapat berkomunikasi di jaringan ini ", sehingga ia menetapkan sendiri alamat APIPA, yang mulai dari 169.254.0.1 dan berjalan hingga 169.254.255.254.

Jika Anda tiba-tiba menemukan komputer Anda memiliki alamat di dalam rentang AIPIA, biasanya itu berarti perangkat di jaringan tersebut mengeluarkan alamat (server DHCP) tidak dapat dihubungi karena alasan tertentu; mungkin dimatikan atau kabel jaringan Anda telah terputus, misalnya.

Linker3000
sumber
1
Apakah maksud Anda setelah mereka dapat berbicara dengan DHCP, mereka berubah dari 169 menjadi 192? Apakah ini standar atau hanya karena kebiasaan? Bagaimana jika dia tidak berubah bahkan setelah berbicara dengan DHCP?
Pacerier
11

Untuk menyatakan jawaban Dan M dalam istilah lain, server DHCP Anda memiliki masalah dan tidak dapat mengalokasikan alamat IP. Ketika Windows dan OS lainnya dikonfigurasi untuk mendapatkan IP melalui DHCP dan mereka tidak mendapatkannya, mereka secara otomatis menetapkan 169.254.xxx.xxx IP

simpanse
sumber
1
Saya pikir maksud Anda Dan M. Ada juga alternatif bahwa Anda tidak memiliki server DHCP di jaringan.
Samuel Harmer