Saya tahu reaksi awal untuk pertanyaan ini adalah "tidak" dan "itu tidak dapat dilakukan" dan "Anda seharusnya tidak membutuhkannya, Anda melakukan sesuatu yang salah". Apa yang saya coba lakukan adalah mendapatkan alamat IP LAN pengguna, dan menampilkannya di halaman web. Mengapa? Karena itulah halaman yang sedang saya kerjakan, yang menampilkan informasi sebanyak mungkin tentang Anda, pengunjung: http://www.whatsmyip.org/more-info-about-you/
Jadi saya sebenarnya tidak MELAKUKAN apa pun dengan IP tersebut, selain menunjukkannya kepada pengguna untuk tujuan informasional. Saya biasa melakukan ini dengan menggunakan applet Java kecil. Ini bekerja dengan cukup baik. Namun belakangan ini, browser membuat Anda berkali-kali setuju dan percaya, untuk menjalankan bahkan applet java yang paling kecil, yang saya lebih suka tidak menjalankannya sama sekali.
Jadi untuk sementara saya baru saja menyingkirkan fitur ini, tetapi saya ingin mengembalikannya jika memungkinkan. Itu adalah sesuatu yang saya, sebagai konsultan komputer, akan benar-benar gunakan dari waktu ke waktu. Lebih cepat membuka situs web ini untuk melihat rentang IP apa yang dijalankan jaringan, daripada masuk ke System Preferences, Networking, lalu antarmuka apa pun yang aktif.
Jadi saya bertanya-tanya, berharap, apakah ada cara untuk melakukannya dengan javascript saja? Mungkin beberapa objek baru dapat Anda akses, mirip dengan cara javascript dapat menanyakan browser di mana letak geografis di bumi. Mungkin ada sesuatu yang serupa untuk informasi jaringan klien? Jika tidak, mungkin ada cara lain untuk sepenuhnya melakukannya? Satu-satunya cara yang dapat saya pikirkan adalah applet java, atau objek flash. Saya lebih suka tidak melakukan keduanya.
HTTP_X_FORWARDED_FOR
halaman itu, katakan saja.