How to get all websites hosted on a shared server (Reverse DNS Lookup)

What is a shared hosting?

A shared web hosting service or virtual hosting service or derive host refers to a web hosting service where many websites reside on one web server connected to the Internet. Each site “sits”on its own partition, or section/place on the server, to keep it separate from other sites. This is generally the most economical option for hosting, as many people share the overall cost of server maintenance.


How to obtain all the websites hosted on a web server?

I have created a small Java application which will do that lengthy task of finding all the other websites hosted on a shared hosting/web server by doing a reverse DNS look up.

Looking for source code?

Code is hosted in my GitHub. You can clone the repository by:

git clone

Leave a Reply

Your email address will not be published. Required fields are marked *