Как я могу узнать все домены, на которых работает конкретный сервер имен? При оценке общих услуг веб-хостинга было бы неплохо увидеть, сколько других доменов размещено в одном "ящике". Спасибо!
1 ответ
Краткий ответ: вы не можете.
Во-первых, лучше уточнить, что веб-сервер отличается от сервера имен. Учитывая общую тему вашего вопроса, я полагаю, вы хотите знать, сколько веб-сайтов работает на определенном общем сервере.
Единственный способ узнать это - спросить у владельца сервера.
Сервер имен, напротив, содержит зоны DNS. Обычно сервер имен - это совершенно другая машина, чем веб-сервер, но я не думаю, что это тема этого вопроса, поэтому я пропускаю детали здесь.
Чтобы угадать количество сайтов, работающих на конкретном компьютере, вы можете попытаться найти все имена хостов, соответствующие IP-адресу компьютера. Но поскольку эта служба не предоставляется ни одним DNS-сервером, вам потребуется использовать стороннюю службу. И результат не точен, потому что вы должны разрешить и сохранить все существующие имена хостов, чтобы предоставить список всех доменов, указывающих на этот IP.
Вы можете выполнить тот же анализ в домене, но опять же, нет точного сервиса. Результаты будут догадываться по той же причине, что и выше.
И последнее, но не менее важное: даже если предположить, что есть служба, которая сообщает вам, сколько имен хостов разрешено для этой машины, тогда эта машина может быть прокси-сервером внешнего интерфейса или балансировщиком нагрузки. В этом случае вы никогда не узнаете, сколько машин работает с этим кластером.
Таким образом, ответ, вы не можете.