Как я могу узнать, в каком состоянии находится сервер?


Я работаю над проектом, который сравнивает время загрузки сайтов на разных серверах по всему миру.

В моем проекте мне нужно купить место для сайта на нескольких серверах, но я не знаю, в какой стране на самом деле находится сервер. я нашел дополнение в firefox под названием "flagfox" (я не связан с программой, чтобы проверить его, посетите: http://flagfox.net/), который указывает, в какой стране находится сайт.

я хочу знать:
а) как "flagfox" может узнать, в какой стране находится сайт? (это не расширение, например.com.uk)
б) как я могу узнать, где в самой стране находится сайт, то есть в США это не очень полезно, потому что сервер может быть в Нью-Йорке или в Лос-Анджелесе, которые находятся на расстоянии нескольких часовых поясов.
c) если я не знаю ответа на вопрос, как я могу проверить, что данные из "flagfox" или другого программного обеспечения в этом отношении надежны?

Спасибо

2 ответа

Решение

С сайта Flagfox:

Он работает, получая доступ к внутренней базе данных местоположения IP-адресов, в основном приблизительной карте физической структуры Интернета, основанной на данных, предоставленных Maxmind.

Вы можете получить доступ к набору данных maxmind по адресу http://www.maxmind.com/app/ip-location.

Brady

Здесь есть хорошая статья с образцом кода. Он ссылается на базу данных, которая доступна здесь.

Базу данных также можно получить здесь.

Другие вопросы по тегам