В общем случае это НЕВОЗМОЖНО.
Некоторые сервисы делают якобы такое, но они делают наоборот: они ищут домены и резолвят его IP адрес, складывают в базу. А потом по IP находят какие имена они "находили" на этом адресе.
И, конечно, они не могут гарантированно найти ВСЕ виртуальные сервера.