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