Without knowing much about system administration, here is in short what I noticed: running nslookup the-site.com returns some IP but running $_SERVER['SERVER_ADDR'] on that site returned different IP.
Could someone give a possible explanation of why is this difference?
Longer version: Why I'm asking this? I was trying to white-list a clients IP form my security plugin (on WordPress), but even after white-listing IP I got from nslookup he still seemed blacklisted. I then tried white-listing the IP returned by $_SERVER['SERVER_ADDR'] (executed on his site) and that did the trick.
Thanks!