Saya selalu memperhatikan sesuatu IP "169.254.xx" terpasang bahkan ketika saya tidak terhubung ke jaringan apa pun di sistem operasi Windows saya.
Di Linux, ketika saya daftar tabel routing saya.
$ ip route show
Saya mendapat entri seperti
169.254.0.0/16 dev eth0 scope link metric 1000
Dapatkah seseorang menjelaskan kepada saya apa sebenarnya ip ini. Entah itu sesuatu seperti keluarga 127.0.0.0/8.
Sunting : Di EC2, setiap instance bisa mendapatkan meta-data tentang mereka sendiri dengan membuat permintaan HTTP ke IP ini.
$ curl -s http://169.254.169.254/user-data/
Jadi bisakah seseorang memberi tahu saya kepada siapa sebenarnya ip ini ditugaskan?
linux
windows
networking
ip
pradeepchhetri
sumber
sumber
Jawaban:
Ini adalah alamat tautan-lokal yang dikonfigurasi secara dinamis . Mereka hanya valid pada segmen jaringan tunggal dan tidak akan dialihkan.
Dari catatan khusus, 169.254.169.254 digunakan di Amazon EC2 dan platform komputasi awan lainnya untuk mendistribusikan metadata ke instance cloud .
sumber
Dalam hampir semua keadaan itu adalah IP yang ditetapkan secara otomatis oleh antarmuka yang diatur untuk mendapatkan IP-nya melalui DHCP tetapi tidak bisa mendapatkannya.
sumber
Ini adalah alamat lokal tautan IPv4, sebagaimana didefinisikan dalam rfc3927. Biasanya kotak yang diaktifkan ZeroConfig / Bonjour / mdns dkk adalah pengaturan untuk memiliki alamat IPv4 ll untuk mengaktifkan jaringan (rumah) tanpa kehadiran DHCP atau server DNS unicast.
sumber
Ini adalah kasus khusus dari alamat APIPA. OP tidak meminta 169.254.xx
Selain sebagai alamat APIPA, ini adalah alamat internal yang digunakan oleh AWS EC2 untuk kueri EC2META via HTTP (curl, say).
akan mengembalikan instance id tanpa baris baru, ini berguna untuk skrip. Itu tidak digunakan untuk "mendistribusikan" metadata, melainkan untuk menanyakan atribut ini.
sumber
169.254.0.0/16
tidak diizinkan untuk ditugaskan secara tetap, jangkauan tidak dapat ditransfer, dan paket dalam jangkauan tidak dapat dialihkan. Saya tidak akan menggunakan apa pun yang melanggar standar