Софт, программы, интернет » Скажи мне твой IP

Скажи мне твой IP

Общая теория грабель определяет Интернет как «технологию, которая позволяет наступить на грабли, расположенные на другой стороне земного шара». Любой хоть сколько-нибудь опытный житель Сети подтвердит, что именно так оно и есть.
Инструменты, обеспечивающие полноценную сетевую жизнь, делятся (деление весьма условное, но тем не менее) на две категории: прикладные и сервисные. Прикладные — это то, чем мы пользуемся для практических нужд. Браузер, почтовый клиент, аська, и тому подобное. А сервисные, говоря по-простому, — это то, что помогает избежать удара заморскими граблями по нашему лбу. Перекодировщик («русские кодировки — подарочный набор грабель для пользователей Интернета»), ping, traceroute, и тому подобные сугубо сетевые примочки.
Но если подумать головой, то в классификацию придётся добавить третью группу: справочные инструменты. Если нам хочется узнать — кто владеет интересующим нас доменом, в какой части света хостится интересующий нас сайт, в какой стране живёт наш случайный знакомый — нам не миновать общения с WHOIS, главной справочной службой Сети. Там знают всё и обо всех, и, самое что главное, информация о сетях, подсетях, доменах и владельцах доменов по определению является открытой и общедоступной.
Всё бы хорошо, но и здесь без грабель не обошлось: служб WHOIS существует несметное множество, и ни одна из них не владеет всеми данными. В поисках информации о нужном домене или IP-адресе можно путешествовать с RIPN на IANA и далее, а ведь на каждом сайте — свой интерфейс, своя навигация и своя идеология, и со всем этим нам придётся разобраться. А если нам не хочется? Тогда потребуется метапоисковый механизм, умеющий принять от нас запрос, переслать его в правильный WHOIS и получить оттуда ответ. Желательно ещё, чтобы такая мета-искалка была не сайтом, а обычным Win32-приложением с человеческим интерфейсом, настройками и прочим.
Вот таким образом мы и получаем в руки SmartWHOIS (найти на SoftSearch, скачать у автора).
Она умеет всё, что нужно, и ещё немного сверху. Поддерживается три вида запросов: «as domain» (домен, владелец, админ, DNS, физический адрес), «as IP» (данные о физическом адресе и подсетях, в которые он входит) и «custom query» (ручная настройка запроса и отсылка выбранному WHOIS).
Результаты поиска можно смотреть глазами (визуальное оформление более чем достойное, плюс настраивается по собственному вкусу), можно сохранить на память (TXT/HTML/XML/XSL плюс собственный фирменный формат). Программа умеет работать в пакетном режиме — мы скармливаем ей файл со списком доменных имён и/или адресов, и она ищет их всех.
Единственное, о чём, на мой взгляд, позабыли авторы, так это внутренняя навигация. Допустим, я послал запрос на доменное имя «hare.ru» и узнал, что сайт располагается по адресу «81.3.150.7». Теперь я хочу получить информацию о физическом сервере — кому принадлежит, где располагается, чьим каналом пользуется. Но для этого мне придётся скопировать адрес и вставить его в строку запроса, хотя гораздо логичнее (и удобнее) было бы сделать это одним-единственным кликом. Мелочь, конечно, но мелочь довольно-таки неудобная.
Резюме: инструмент полезный, правильный и удобный. Жить будет.