I\'m using node.js and I need to get my external IP address, provided by my ISP. Is there a way to achieve this without using a service like http://myexternalip.com/raw ?
I was looking for a solution not relying to other's libraries/ resources, and found this as acceptable alternative:
Just a GET request to external server ( under my control ), where I read req.headers['x-forwarded-for'] and serve it back to my client.