2015-01-26 14 views

risposta

16

questo ha funzionato:

req.connection.remoteAddress

+0

questo non funziona nel mio iis –

+0

in loacal suo funzionamento –

10

Le altre risposte non funzioneranno dietro un proxy, si otterrà l'indirizzo del server proxy in quei casi.

req.headers['x-forwarded-for'] || req.connection.remoteAddress; 

Lavoreranno dietro un proxy, se il proxy imposta la IP originale in x-forwarded-for colpo di testa che molti lo fanno per impostazione predefinita e si può aggiungere qualcosa come nginx molto facilmente.