1

Я хочу знать, как некоторые сайты и некоторые программы дают информацию с данного IP-адреса?

Я имею в виду, у него есть определенный алгоритм?

2 ответа2

3

Вся информация о том, кому принадлежит какой IP, кому она зарегистрирована, хранится в базах данных.

IANA присваивает IP-адреса RIR (региональным регистраторам интернета), есть один, называемый ARIN, охватывает Америку, один, называемый RIPE, охватывает Европу ... один для Африки и т.д., У каждого из них есть базы данных.

Любой веб-сайт или команда или графический интерфейс пользователя, который ищет IP-адрес и получает информацию о владельце, делает whois в базе данных одного из этих RIR.

Если вам нужны подробности о том, как получить доступ к базе данных RIR в качестве программиста, то лучше всего спросить - stackoverflow. Но что касается методологии ... нет сложного алгоритма, просто возвращение информации из базы данных (RIR).

1

Запустите команду "whois":

> whois <ipaddress>

Есть онлайн-инструменты для работы с whois, а также приложения для него.

Протокол, который использует whois, задокументирован в RFC, конечно. Увидеть:

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