В качестве IP адреса подставляется содержимое HTTP заголовка X-Forwarded-For, если он задан. Замечу, что продвинутый пользователь может прописать в нём что угодно. Возможно, в будущем мы будем учитывать только IP адрес соединения и игнорировать HTTP заголовок.
Нет - если заголовок задан, но в нём написано 0.0.0.0. Хотя при таком большом количестве - вряд ли. (может быть, какая-нибудь другая причина, ещё не знаю)