This is hosted on a server on my network. I have a load balancing router in front of the server. Since this server is on the network I use to surf the internet whenever I post it grabs my router IP instead of the X-Forwarded-For IP which would be my actual IP.
The server is a new uBuntu box that I just put online. I also have Varnish installed although I am not using it for this site yet.
On IPB there was an option to turn on X-Forwarded-For and with it enabled my real IP comes through. Without it I have the same problem. I know xenforo can be used with cloudflare so either I am missing something with my configuration or xenforo isn't grabbing that header.