Как выбрать интернет провайдера

Список всех IP страны

Получить полный список IP любой страны очень просто.

Скачиваем и распаковываем базу данных (если не сделали этого раньше):

wget `curl -s https://db-ip.com/db/download/ip-to-city-lite | grep -E -o 'https://download.db-ip.com/free/dbip-city-lite-20{2}-{2}.csv.gz'`&& gunzip dbip-city-*.csv.gz && mv dbip-city-* dbip-city-csv

В следующей команде там где COUNTRY=RU, замените RU на двухсимвольное обозначение любой интересующей вас страны. Двухбуквенные коды любой страны вы можете узнать здесь.

Эта команда составит полный список IP и сохранит его в файл для РФ:

COUNTRY=RU;cat dbip-city-csv | grep -E ",$COUNTRY," | sed 's/,/-/' | cut -d ',' -f 1 > IP_Country_$COUNTRY.txt

А эта команда сделает то же самое для Таиланда:

COUNTRY=TH;cat dbip-city-csv | grep -E ",$COUNTRY," | sed 's/,/-/' | cut -d ',' -f 1 > IP_Country_$COUNTRY.txt

Какие поставщики представлены в пределах дома

Если ни один из представленных методов не оказался действенным, то можно попробовать выполнить обзвон всех доступных провайдеров в пределах дома. Обычно их количество равняется не более трех-четырех компаний. У оператора можно поинтересоваться, не являются ли они поставщиками связи в квартире пользователя.

Однако перед этим нужно узнать, какие компании представлены. Для этого можно воспользоваться такими возможностями для поиска:

  • возможно, такими данными обладает председатель домашнего кооператива или управляющая компания;
  • в пределах дома может быть оборудована доска объявлений с информацией о провайдерах или их рекламой;
  • подобные данные могут быть представлены в подъезде в виде рекламы или буклетов;
  • воспользоваться указанным ранее сайтом для поиска операторов по номеру дома или другим методом;
  • стоит попробовать поспрашивать соседей. Они точно должны назвать хотя-бы пару представленных компаний. Возможно, если не получится отыскать собственного поставщика, то соседи подскажут достаточно качественную аналогичную.

Поиск провайдера может понадобиться в различных случаях. Довольно часто подобное случается при заселении, когда предыдущие хозяева оставили в «наследство» провод с подключением. Чтобы отыскать конкретного оператора, следует применить один из действенных методов. Например, воспользоваться услугами одного из специализированных интернет-ресурсов или поискать в округе места проживания, доступные компании и обзвонить их.

АйПи

Указанный способ также довольно прост и доступен. Но есть существенный минус — также необходимо подключение к интернету именно от провода, который заведен в квартиру. Как узнать провайдера по IP, понять очень просто. Необходимо только воспользоваться специальным сервисом в интернете. Каждый поставщик услуг обладает собственным диапазоном адресов, с которыми ему приходится работать. Сервисы определяют и выдают их клиентам. Можно воспользоваться такими из них:

  • https://whatismyipaddress.com. Представляет собой один из наиболее известных сервисов. Определяет «АйПи», местоположение, указывает координаты и многое другое;
  • https://checkmyip.com. Также довольно популярный ресурс для вычисления собственного адреса.

Указанные ресурсы очень удобны для пользования. Необходимо лишь пройти по ссылке и в открывшемся окне уже будет доступна вся необходимая информация.

Важно! В сети подобные сервисы получили название «whois» — это сетевые протоколы прикладного уровня, которые основаны на протоколе TCP. Основное назначение таких систем заключается в том, чтобы искать доменные имена, «АйПи»-адреса и автономные системы

Основное назначение таких систем заключается в том, чтобы искать доменные имена, «АйПи»-адреса и автономные системы.

Качество обслуживания

Не стоит забывать, что обилие слишком хороших отзывов выглядит подозрительно, а преобладание негатива — абсолютно нормальное явление. Стабильная работа интернет-провайдера — будничная вещь, поэтому желание похвалить компанию возникает намного реже, чем высказать свое недовольство обслуживанием. На основании нескольких критериев оценки на странице https://2ip.ru/isp-rating/ выводится рейтинг провайдеров.

Совет: не нужно принимать решение на основании полученных результатов только с нашего ресурса — почитайте социальные сети, проанализируйте стиль общения сотрудников поддержки. Небольшие региональные компании не всегда участвуют во всех без исключения проектах, но группы ведут в обязательном порядке. Оперативная реакция, желание разобраться в проблеме говорит о неравнодушном отношении оператора к своим клиентам. В противном случае стоит выбрать другого провайдера.

Необходимость в анализе работы оператора возникает и в том случае, когда доступ в интернет уже есть, но качество связи вас категорически не устраивает, и вы планируете в ближайшее время поменять провайдера. Возможности нашего портала пригодятся и в этом случае. С помощью тестов вы сможете измерить скорость своего соединения, выяснить время загрузки файлов, а также проверить вашего оператора на использование «серых» IP-адресов. Пользуйтесь сервисами 2ip.ru, чтобы узнать, какой провайдер самый лучший.

Как найти провайдера по адресу в маленьком городе

Основные источники сведений о провайдерах по вашему адресу:

В маленьких населенных пунктах узнать, какие провайдеры есть в доме, поможет «сарафанное радио». Соседи и знакомые охотно поделятся с вами опытом сотрудничества с местными операторами и расскажут обо всех подводных камнях сервиса

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

Список всех IP интернет-провайдера

Для получения списка диапазонов IP адреса провайдера есть несколько сервисов.

  • выдаётся не более 1000 записей
  • среди записей много нерелеватных данных
  • перед выдачей идёт проверка браузера — это затруднит или исключит автоматический парсинг, например, инструментами из командной строки.

Мне понравилась работа этого сервиса — диапазоны выдаются в удобочитаемом формате. Но меня смущает надпись «Обновление от 15 дек 2014». Я не знаю, это относится к базе данных или к программе, но по сравнению с результатами из других источников, результаты этого сервиса несколько неполные.

Главный его минус — это тот вид, в котором он выдаёт диапазоны адресов. Посмотрите сами:

и там этого ещё шесть экранов вниз…

Зато он оказался крайне дружелюбным для парсинга в командной строке.

Если вы хотите узнать все IP другого провайдера (а не вашего), то можно сделать так:

curl -s -L --data "ip=www.parc.com" https://2ip.ua/ru/services/information-service/provider-ip?a=act | grep -o -E '{1,3}.{1,3}.{1,3}.{1,3}/{1,2}'

Вместо www.parc.com вам нужно указать любой IP, который принадлежит интересующему вас провайдеру, либо адрес его веб-сайта.

Список IP города, области

Причём результаты также легко поддаются парсингу. Если вы хотите сохранить список из IP какого-либо города, то сначала зайдите на сайт IpGeoBase.ru, задайте нужные вам опции и скопируйте адрес получившейся страницы.

Теперь в командную строку скопируйте команду

curl -s 'URL' | grep -o -E '{1,3}.{1,3}.{1,3}.{1,3} - {1,3}.{1,3}.{1,3}.{1,3}' > diap_ip.txt

Где вместо ‘URL’ введите адрес страницы на ipgeobase.ru, которую нужно пропарсить.

Результаты работы программы будут сохранены в файл diap_ip.txt.

Ещё один вариант — оффлайновый. Мне он даже ближе, т.к. актуальность базы данных IpGeoBase.ru вызывает у меня сомнения.

Скачиваем и распаковываем базу данных (она довольно большая — в распакованном виде более 400 мегабайт):

wget `curl -s https://db-ip.com/db/download/ip-to-city-lite | grep -E -o 'https://download.db-ip.com/free/dbip-city-lite-20{2}-{2}.csv.gz'`&& gunzip dbip-city-*.csv.gz && mv dbip-city-* dbip-city-csv

Чтобы прикинуть, правильно ли вы ищите, наберите примерно такую команду (Murom замените на интересующий вас город):

CITY=Murom;cat dbip-city-csv | grep -E -i "$CITY"

ВНИМАНИЕ: некоторые населённые пункты написаны по-русски! Пробуйте также русские названия.

Для очистки списка сделайте так:

CITY=Murom;cat dbip-city-csv | grep -E -i "$CITY" | sed 's/,/-/' | cut -d ',' -f 1 | sed 's/"//' | sed 's/"//'

Сохраняем в файл полученные результаты:

CITY=Murom;cat dbip-city-csv | grep -E -i "$CITY" | sed 's/,/-/' | cut -d ',' -f 1 | sed 's/"//' | sed 's/"//' > IP_City_$CITY.txt

Если вы хотите получить все IP адреса какой-либо области, то смотрите мой пример. Меня интересует Владимирская область. Начните с укороченного названия на русском:

CITY=владимир;cat dbip-city-csv | grep -E -i "$CITY" | sed 's/,/-/'

Результат пустой — хорошо, запомнили это и продолжаем. Пробуем сокращённое английское название:

CITY=vladimir;cat dbip-city-csv | grep -E -i "$CITY" | sed 's/,/-/'

Вариантов написания много: «Vladimir Oblast», Vladimirskaya Oblast\’, Province of Vladimir, Vladimirskaya oblast, Влади́мирская О́бласть (хм, запись нашлась по городу Vladimir, сколько ещё русских названий мы пропустили?). Если там что-то лишнее, то делаем примерно так:

CITY='Vladimirskaya oblast|Province of Vladimir';cat dbip-city-csv | grep -E -i "$CITY" | sed 's/,/-/'

У меня лишних результатов нет, поэтому я просто очищаю полученный по укороченного английскому названию список:

CITY=vladimir;cat dbip-city-csv | grep -E -i "$CITY" | sed 's/,/-/' | cut -d ',' -f 1 | sed 's/"//' | sed 's/"//' > IP_Region_$CITY.txt

Интернет-сервисы

В сети представлено огромное количество сервисов, где узнать айпи адрес не составит труда. Самый популярный из них является Яндекс Интернетометр. Здесь можно получить не только данные по IP устройства с доступом к интернету, но и проверить скоростные характеристики самого подключения к сети, после чего сравнить их с указанными провайдером.

Достаточно открыть ссылку yandex.ru/internet и нажать соответствующую кнопку на появившейся странице веб-ресурса – «Измерить». В ответ будет предоставлена полная информация, в том числе и по айпи адресу. При необходимости все это можно скопировать в виде специального кода, вставляемого в последующем на собственном сайте или тематическом форуме.

Представленные варианты проверки айпи предоставят пользователям подробную информацию по сети. Никаких трудностей не будет возникать при этом даже у новичков. Достаточно следовать указанной инструкции и получить итоговое значение данных.

Как узнать, какие провайдеры есть в доме

В сегодняшнем материале неоднократно говорилось о том, что знание компании, предоставляющей доступ к интернету, необходимо для того, чтобы получить подробную информацию о предоставляемых услугах и при необходимости сменить провайдера. И тут у многих людей встает очень важный вопрос. Могу ли я перейти абсолютно на любого другого поставщика услуг?

К сожалению, выбор провайдера ограничен списком организаций, предоставляющих услуги в вашем доме. Понять, какие именно компании предоставляют интернет по вашему адресу, можно при помощи специальных ресурсов. Например, 101internet.ru.

Этот сайт выдает всю необходимую информацию после ввода некоторых данных. От посетителя требуется лишь указать город, улицу и номер дома. Далее сервис самостоятельно выведет на экран сведения о доступных провайдерах.

Еще одной фишкой 101internet.ru является то, что сервис не только приводит все доступные организации, но и анализирует их тарифы, сводя их в единую таблицу. Это позволяет без лишних усилий подобрать оптимальное предложение и сэкономить тем самым немало денежных средств.

Также информацию о доступных провайдерах в доме можно через управляющую компанию.

Как проверить скорость интернета от провайдера

Скорость соединения определена в тарифе провайдера, от нее напрямую зависит стоимость услуг. Пользователь обычно выбирает один из предложенных тарифных планов, не особенно вникая в технические детали, а затем сталкивается с тем, что данные сервисов аналитики кардинально расходятся с обещаниями провайдера. Незначительные колебания могут быть вызваны тем, что в тарифе указана максимальная цифра, и в течение дня она может меняться в зависимости от нагрузки на сети.

Если вы планируете пользоваться wi-fi, а не подключать кабель к компьютеру напрямую, скорость интернета на различных устройствах в сети может быть ниже заявленной.

Причины:

  • технические ограничения устаревшего роутера;
  • помехи, которые создают смартфоны, IPTV и ПК, работающие одновременно в одном частотном диапазоне;
  • наличие перегородок, стен, электромагнитные волны от бытовой техники;
  • удаленность от раздающего устройства;
  • загруженность компьютера фоновым программным обеспечением (облачные хранилища, торрент-клиенты, антивирусы).

При выборе тарифа следует учитывать все эти факторы и ориентироваться на значения чуть больше минимально необходимых. Однако случаи, когда скорость ограничена по вине провайдера, встречаются не так уж редко. Причин тому много — устаревшее оборудование, частые аварии на изношенных оптоволоконных сетях, поломки коммутаторов, нехватка технического персонала. Интернет может тормозить из-за использования оператором технологии PG-NAT, которая позволяет преобразовывать ip-адреса, но при этом снижает быстродействие сети.

Сделать анализ несложно. Сначала проверьте среднюю скорость по городу. В нашем примере это будет Санкт-Петербург. Затем проанализируем статистику двух крупных провайдеров: «Дом.ru» и «СкайНэт».

Разница в скорости очевидна, а вот графики относительно похожи, хотя «Дом.ru» и здесь выглядит более выигрышно. За последние три месяца отсутствуют серьезные скачки и провалы, что говорит о наличии у провайдеров стабильного соединения. Не забудьте посмотреть в результатах последних замеров время прохождения запросов до удаленного компьютера (ping) — чем показатель будет ниже, тем лучше. Сравнивайте цифры и выбирайте самого лучшего провайдера в вашем районе.

Как узнать диапазоны локальной подсети Интернет-провайдера

Начнём с того, что посмотрим, через какие узлы проходят пакеты, прежде чем попасть в глобальную сеть. Для этого применяется трассировка:

traceroute suip.biz

Первая строка:

 1  _gateway (192.168.1.1)  9.314 ms  9.661 ms  9.637 ms

это мой собственный роутер. Сканировать локальную сеть 192.168.1.1/24 смысла нет.

А вот следующие три адреса говорят нам о сети 10.0.0.0/8:

 2  10.20.48.1 (10.20.48.1)  9.886 ms  13.107 ms  16.762 ms
 3  10.246.245.241 (10.246.245.241)  19.784 ms  20.412 ms  20.399 ms
 4  10.185.252.29 (10.185.252.29)  20.797 ms  20.774 ms  20.728 ms

Но сеть 10.0.0.0/8 является реально большой (2563 = 16,777,216 адресов). Интернет провайдеру часто просто не нужна такая большая сеть и он использует только её части — подсети, в которых компактно собраны пользователи.

Можно предположить, что первый IP (10.20.48.1) является шлюзом для всех пользователей, которые расположены где-нибудь в 10.20.48.1-10.20.60.255.

Можно попробовать просканировать эти диапазоны. Но ключевую подсказку дала программа ZMap. Я запустил сканирование всей подсети в поисках хостов:

sudo zmap -p 80 10.0.0.0/8 -o zmap.txt -r 300

Но ждать почти сутки до завершения (через Wi-Fi сканирование происходит медленно, а я подключён именно так) мне не пришлось. Алгоритм сканирования ZMap такой, что она проверят хосты не последовательно, а в разнобой по всему указанному диапазону. И если пользователи действительно расположены компактно в определённых подсетях, то уже через короткое время (минут 15) можно понять, где именно они:

cat zmap.txt | sort

Пользователи оказались сконцентрированы в довольно небольших диапазонах:

  • 10.20.160.0-10.20.162.255
  • 10.20.48.1-10.20.63.255

Эти наблюдения не исключают, что пользователи могут быть и в других подсетях — проверить это можно только более длительным сканированием.

Я добавил эти диапазоны в Router Scan by Stas’M и получил примерно 1200 хороших результатов:

Выгрузка на 3WiFi показала, что там много новых ТД.

Всё?

Посмотрите внимательно на столбец WAN IP Address на скриншоте выше.

Они расположены компактно. Но это не всё. Программа whois:

whois 100.96.35.140

рассказала мне, что принадлежат они диапазону 100.64.0.0/10 (то есть 100.64.0.0 — 100.127.255.255). И что это Shared Address Space — то есть общее пространство адресов, которое может использоваться только в сетях провайдера услуг или на оборудовании для маршрутизации, которое способно делать преобразование адресов через интерфейсы роутеров, когда адреса являются идентичными на двух различных интерфейсах.

Эти адреса являются немаршрутизируемыми и недоступными для внешней сети, но пинг подсказал, что у меня есть к ним контакт:

ping 100.96.35.140

Я проанализировал адреса и запустил Router Scan на диапазоне 100.96.32.1-100.96.56.255:

Набралось 200 хороших результатов и даже с учётом выгруженных предыдущих точек доступа, было больше сотни новых!

С помощью Parallel можно очень быстро искать адреса вида 10.x.x.1, которые могут оказаться шлюзами по умолчанию:

parallel -j250 'timeout 2 ping -c 1 10.{1}.{2}.1 >/dev/null && echo 10.{1}.{2}.1' ::: {1..255} ::: {1..255}

Судя по всему, этот метод дал мне ещё несколько подсетей:

Поискать живые хосты без сканирования портов можно и с помощью Nmap:

sudo nmap -sn 10.91.111.0/24

Но если нам не нужно во что бы то ни стало найти все живые хосты, если нас интересуют только те, на которых прослушивается 80й порт, то всё можно сделать намного быстрее с помощью ZMap:

sudo zmap -p 80 10.91.111.0/24 -r 300

Адреса из локальной подсети 10.0.0.0/8 можно найти даже когда на первый взгляд их там нет. Вот пример другого Интернет-провайдера, где никаких признаков локальной сети 10.0.0.0/8:

Но обычная ping с бустом от parallel доказывают обратное:

Хотя там может и не быть роутеров — какие-то технические сетевые узлы

Но при исследовании сети это всё равно важно.. Это небольшая заметка о том, как сканировать Интернет-провайдеров изнутри

Подытожим:

Это небольшая заметка о том, как сканировать Интернет-провайдеров изнутри. Подытожим:

  • сканируя локальные диапазоны мы получаем доступ к устройствам, которые невозможно просканировать из глобальной сети
  • проведя небольшой анализ можно узнать диапазон локальной сети (10.0.0.0/8, 172.16.0.0/12 или 100.64.0.0/10) и даже сильно сократить количество IP для сканирования

P.S.

Дописал и вспомнил, что почти такая же статья уже есть на основе документации к Router Scan by Stas’M: «Некоторые приёмы исследования сети»… Ну ладно, пускай будет две — в этой статье команды с ping намного быстрее. А в той первой статье есть примеры команд для Windows.

Программы для проверки скорости соединения

Указанный способ действует только при наличии доступа к интернету.

Если интернет не подключен, и требуется определить оператора, то такие сервисы не подходят. Метод действенен, если пользователь по каким-то причинам забыл название обслуживающей компании, но пользуется ее услугами.

Чтобы выполнить поиск и установить провайдера, требуется зайти на сайт одного из сервисов для проверки скорости доступа онлайн. Можно воспользоваться следующими:

  • Speedtest.net. Один из наиболее популярных и распространенных сервисов;
  • «Яндекс Интернетометр». Отечественный аналог, имеет достаточно удобный и быстрый интерфейс;
  • Pr-cy и многие другие.

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

Командная строка

Командная строка может выбираться из списка программ на компьютере или используются горячие клавиши Win+R. Первая располагается в нижней части клавиатуры по левую сторону. Чаще всего представлена изображением соответствующей иконки Windows.

После нажатия таких клавиш на клавиатуре, на экране появится окно, где вводится запрос, команда «cmd». Кавычки при вводе не требуются. Останется нажать кнопку Ок.

Далее происходит открытие командной строки, где дополнительно вводится требование получить информацию об айпи адресе компьютера – ipconfig, после чего нажать клавишу Enter. По истечении определенного времени ожидания результата, на экране отобразиться окно с огромным количеством информации, среди которой стоит найти требуемую строку с IP-адресом. Она будет начинаться с «IPv4-адрес … ».

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий