In effetti la situazione sembra un po' strana, ma se le cose stanno così potrebbe dipendere da qualche impostazione del server.
Prima di diventare matto a cercare soluzioni via PHP contatterei l'assistenza dell'hosting e chiederei informazioni a loro dicendo che l'IP di chi visita il tuo sito risulta sempre 127.0.0.1 e chiedendo se ciò è dovuto appunto a qualche impostazione dei loro server.