Как я могу узнать все домены, на которых работает конкретный сервер имен? При оценке общих услуг веб-хостинга было бы неплохо увидеть, сколько других доменов размещено в одном "ящике". Спасибо!

1 ответ1

2

Краткий ответ: вы не можете.

Во-первых, лучше уточнить, что веб-сервер отличается от сервера имен. Учитывая общую тему вашего вопроса, я полагаю, вы хотите знать, сколько веб-сайтов работает на определенном общем сервере.

Единственный способ узнать это - спросить у владельца сервера.

Сервер имен, напротив, содержит зоны DNS. Обычно сервер имен - это совершенно другая машина, чем веб-сервер, но я не думаю, что это тема этого вопроса, поэтому я пропускаю детали здесь.

Чтобы угадать количество сайтов, работающих на конкретном компьютере, вы можете попытаться найти все имена хостов, соответствующие IP-адресу компьютера. Но поскольку эта служба не предоставляется ни одним DNS-сервером, вам потребуется использовать стороннюю службу. И результат не точен, потому что вы должны разрешить и сохранить все существующие имена хостов, чтобы предоставить список всех доменов, указывающих на этот IP.

Вы можете выполнить тот же анализ в домене, но опять же, нет точного сервиса. Результаты будут догадываться по той же причине, что и выше.

И последнее, но не менее важное: даже если предположить, что есть служба, которая сообщает вам, сколько имен хостов разрешено для этой машины, тогда эта машина может быть прокси-сервером внешнего интерфейса или балансировщиком нагрузки. В этом случае вы никогда не узнаете, сколько машин работает с этим кластером.

Таким образом, ответ, вы не можете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .