поставленная задача в вопросе невыполнима в принципе.
Узнать имя сайта по IP адресу можно только в том случае, если :
1. на данном IP адресе висит только один сайт
2. прописана ptr запись в DNS
как пример можно взять бесплатный форум-хостинг mirbb.net
nslookup happiness.mirbb.net
Addresses: 178.33.43.150
178.33.43.178
178.33.44.177
178.33.115.32
188.165.2.137
94.23.73.212
94.23.76.111
94.23.150.222
94.23.159.185
Aliases: happiness.mirbb.net
Пользователь, набирая
happiness.mirbb.net может попасть на сайт по любому из этих IP адресов.
если же мы попробуем узнать сайт по IP адресу(произвольному из списка) :
nslookup 94.23.150.222
*** UnKnown не удалось найти 94.23.150.222
Хотите мониторить посещаемые веб-страницы - мониторьте посещаемые веб-страницы. IP адреса вам тут не в помощь.