All access IP addresses appear as my own

All access IP addresses appear as my own
All access IP addresses appear as my own

A question for the LazyWeb:

This is probably something pretty stupid, and likely stems from the fact that I’m not yet that experienced in Unix administration, but…

For whatever reason, when I get an email from my WordPress blog install to approve (or more likely disapprove and delete) a new comment that might be spam, the Whois address given for the IP is always the IP of my server, not that of the person posting. I’ve looked through the “Edit > Comments” section of the blog admin, and ALL of the comments list my server’s IP as the IP of the submitter.

Now obviously there’s something wrong with either how the IPs are being logged, or how my server is getting the IP address. Since other folks seem to be logging external IPs just fine, I must assume it’s something more basic with my server’s setup. I’m using Mac OS X Server 10.3.4, and using the built-in apache, PHP, MySQL etc. installations. Nothing really special there… Any ideas on what I should look for to resolve this issue? Thanks!

By the way, I tried disabling the performance cache for the virtual host that’s having this issue, but that did not seem to change anything, aside from getting rid of the annoying :16080 address issue.