I'm using CentOS7, nginx as a reverse proxy and apache web server. This server doesn't have IPv6 assigned to it, therefore there is no IPV6 in the NIC. This server hosts several websites.
When I check the access log, if a visitor has IPV6-only IP, I would only see my server's internal NIC IP instead of the actual visitor's IPv6. If a visitor has an IPv4 IP, I would see the visitor's IPv4.
I can assume that if my server doesn't have IPv6 assigned to it, it can only see IPv4 addresses, and if the visitor has IPvV6 IP I can't read it correctly.
My question is, is this supposed to happen or am I missing something? I can't find the most correct and accurate answer for my question.