On Mon, Oct 30, 2006 at 07:15:52PM +1100, Ronny Haryanto wrote:
> 0.0.0.0 atau 0 ini sama dengan INADDR_ANY, artinya IP address mana
> saja yg di-assign ke komputer yang bersangkutan.
...
> Jadi kalo ada IP packet yg ditujukan ke IP address mana saja yg
> diassign ke server tsb maka paket tsb diterima, termasuk ke 0.0.0.0
> juga.
> 
> Jadi kalo org ngetes TCP connection pake telnet dengan alamat 0.0.0.0
> itu biasanya biar cepet aja

ada sedikit 'masalah' sebenarnya, bind() to 0 tidak sama dengan
connect() to 0 :-) walaupun, calling bind() to 0 sebelum connect(),
mengimplikasikan menggunakan any interface yang pas/sesuai untuk
connect().

misalnya openbsd (tolong konfirmasi, terakhir pakai openbsd kira-kira
tahun 2000/2001-an he..he..) tidak mengijinkan connect to 0.

mungkin pernah dengar 'ipme patch' di qmail, yang juga memasukkan
ip 0 ini ke dalam 'ipme'. patch tsb. sebenarnya tidak diperlukan
di openbsd. mungkin DJB lupa soal issue ini karena kalau ndak salah
dia lama menggunakan openbsd sebagai development platform sebelum
akhirnya kesal dan pindah ke freebsd (freebsd mengijinkan connect
to 0, hampir sama dengan linux).

dulu memang ada diskusi yang (agak) berkepanjangan soal ini, baik
di linux kernel maupun di milis qmail (ada spammer yang menggunakan
MX-A 0.0.0.0, ini menyebabkan mail-loop di qmail, sebelum dipatch
dengan ipme.patch).

Salam,

P.Y. Adi Prasaja

-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke