How do I get all real ip?

November 29, 2019 139 views
Nginx Load Balancing

Hi all

My set up is a domain name with DO handling DNS, DO load balancer and droplets running nginx. How do I get real ip from the traffic from the load balancer and the traffic directly to my droplet?

tia

1 comment
  • My set up is a domain name with DO handling DNS, DO load balancer and droplets running nginx. How do I get real ip from the traffic from the load balancer and the traffic directly to my droplet?

3 Answers

Added this to nginx.conf

real_ip_header x-forwarded-for;
set_real_ip_from 0.0.0.0/0;

And now I see the correct addresses :D

Hi there,

If traffic comes to your Droplet through a DigitalOcean load balancer, the X-Forwarded-For HTTP header will be set, revealing the true origin of the request.

You can find out more in our Load Balancer docs: https://www.digitalocean.com/docs/networking/load-balancers/#http

Hope that helps!
- Matt.

Have another answer? Share your knowledge.