Lange
Легенда
Вот человек писал, пусть кенни скажет правда или нет Т.к. я на это опираюсь
Либо это:
Ну давайте предположим что серверов у вконтакте чуть мненее чем дохрена тысяч (этоя так предположил можно предположить что чуть мнее чем 18 000)
пишем простенький скрипт (для краткости юзаем домен vk.com)
#!/bin/bash
for cs_seq in {1..18000}
do
ping -q -c 1 cs${cs_seq}.vk.com|grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' >> vk.ip.txt
done
ждем пока все отпингуется
затем считаем уникальные айпи командой
sort vk.ip.txt| uniq| wc -l
Вроде все -)
На момент комента у меня получилось 3303 сервера -)
УПД Поправил слегка -) У Контакта особый алгоритнм обработки ДНС запростов с распределением нагрузки -) Число после csXXX мжет быть хоть cs99999999999.vk.com ДНС выдаст валидный айпи т е там стоит система распределения нагрузки т о чем больше уникальных ДНС запростов сделаем тем точнее результат у меня методом тыка больше чем 3303 уникальных айпи поучить не удалось (делал от 15000 до 20 000 запросов) а по сему 3303 финальный результат -)
Либо это:
скорее это правдивеемаксимум 762, ибо
>nslookup vkontakte.ru
Server: ns1.annex.ru
Address: 77.75.9.13
Non-authoritative answer:
Name: vkontakte.ru
Addresses: 93.186.229.2, 93.186.229.3, 93.186.229.129, 93.186.229.130
93.186.231.218, 93.186.231.219, 93.186.231.220, 93.186.231.221, 93.186.231.222
93.186.225.211, 93.186.225.212, 93.186.226.4, 93.186.226.5, 93.186.226.130
93.186.227.124, 93.186.227.125, 93.186.227.126, 93.186.227.129, 93.186.227.130
93.186.228.129, 93.186.228.130
из этого мы видим что главный домен vkontakte.ru обслуживают только 21 сервер
и не сложно через любой whois сервис узнать полный диапазон ип адресов, которые были получены для "В контакте" - 93.186.228.0 - 93.186.231.255