Виртуальный хост (Virtual Host) позволяет одному серверу обслуживать несколько сайтов на одном IP, используя разные доменные имена. Поддомен - это часть основного домена, например, "blog.даркбойс666.com". Для сканирования нескольких сайтов на одном IP можно использовать тулу Nmap, указывая нужные порты и доменные имена в командной строке.