Интернет-провайдер
Оригинальное название: Internet Service Provider (ISP)
Коротко
Компания, которая подключает дома, офисы и серверы к интернету: прокладывает канал, выдаёт IP-адреса и обычно предоставляет собственные DNS-резолверы.
Что такое «Интернет-провайдер»
Английское сокращение ISP — Internet Service Provider. Провайдер стоит между пользователем и остальной сетью: через его оборудование проходят все пакеты, его маршрутизаторы решают, каким путём их отправить. Крупные провайдеры получают блоки адресов от регионального интернет-регистратора (для России это RIPE NCC) и раздают их клиентам, мелкие — арендуют у вышестоящих операторов.
Для владельца сайта провайдер посетителя — внешний фактор, на который нельзя повлиять, но который объясняет многие странности: почему у одного сайт уже открывается с нового сервера, а у другого ещё со старого, или почему с домашнего интернета не уходит почта.
Что от него зависит при работе с сайтом
- DNS-кеш. Провайдерские резолверы хранят ответы в течение TTL, а иногда и дольше. После смены IP сайта часть посетителей какое-то время попадает на старый адрес.
- Динамический IP. Домашним абонентам адрес часто меняется при переподключении, поэтому для доступа к домашнему серверу используют динамический DNS.
- Общий адрес (CGNAT). Многие абоненты выходят в сеть с одного внешнего IP. Блокировка такого адреса на сайте отрежет сразу сотни людей.
- Порт 25. В абонентских сетях исходящие соединения на этот порт нередко закрыты, чтобы заражённые компьютеры не рассылали спам.
Как проверить, чей резолвер отвечает
Если сайт «не открывается только у меня», полезно сравнить ответ резолвера провайдера с публичным:
nslookup example.com
nslookup example.com 8.8.8.8
nslookup example.com 77.88.8.8
Первая команда спрашивает DNS-сервер, выданный провайдером, две другие — публичные резолверы Google и Яндекса. Разные адреса в ответах означают, что где-то ещё живёт старый кеш.
Интернет-провайдер и хостинг-провайдер
Это разные роли, хотя иногда их совмещает одна компания. Интернет-провайдер даёт доступ в сеть, хостинг-провайдер — место на сервере, где работает сайт. Требования к хостингу для CMS разобраны в статье о выборе хостинга для WordPress и 1С-Битрикс.

