Saya benar-benar perlu mengetahui hal ini untuk server linux, tetapi karena ini juga berlaku untuk OS klien, saya pikir pertanyaannya harus diajukan di sini daripada kesalahan server.
linux
networking
ip-address
ip
Jeremy Boyd
sumber
sumber
ip addr add
dapat mengikat alamat ke satu perangkat.eth0:0
) atau tidak, itu masih alias. Memang, penulisip(8)
halaman manual memilih untuk tidak menggunakan istilah "alias" karena memperlakukan semua alamat sama, hampir seluruh dunia sepakat bahwa menetapkan beberapa alamat ke antarmuka yang sama disebut "IP aliasing".Lebih dari yang mungkin Anda butuhkan. Gunakan
ip addr add
untuk menambahkan alamat ke antarmuka.sumber
Maksimumnya adalah 4.294.967.294 alamat IP (dengan asumsi Anda berbicara tentang IPV4, Anda memiliki cukup RAM, dan kami mengambil satu untuk alamat broadcast dan satu untuk alamat jaringan).
sumber
Kernel linux memiliki fitur yang disebut AnyIP yang memungkinkan Anda untuk menjawab blok yang berdekatan dari alamat IPv4 atau IPv6 melalui antarmuka loopback linux Anda dengan biaya yang sangat kecil dalam DRAM / CPU.
Misalnya, anggap saya ingin mesin linux saya menjawab untuk alamat apa pun di 10.7.0.0/16:
ip -4 route add local 10.7.0.0/16 dev lo
Selamat, Anda sekarang menjawab untuk sejumlah besar alamat (lebih dari 65.000 dalam contoh ini), dan konsumsi RAM Anda praktis bukan apa-apa dari latihan ini. Dalam hal skalabilitas, solusi ini jauh lebih baik daripada menambahkan alias antarmuka tunggal pada eth0 untuk semua IP yang ingin Anda jawab.
Tidak ada batasan untuk berapa banyak alamat yang dapat Anda jawab seperti ini.
sumber