Всем нужен провайдер
Вы не можете получить доступ к Интернету без возможности подключения к Интернету. По определению, ваш интернет-провайдер (ISP), как вы подключаетесь.
Представьте себе, что у Интернета есть ряд дорог и автомагистралей, которые все взаимосвязаны, и сайт, к которому вы хотите получить доступ как пункт назначения вашего путешествия. Независимо от того, где вы начинаете, вы начинаете с пересечения части этой сети дорог. Будь то дорога, которая проходит перед вашей квартирой, подъездная дорога, ведущая к вашему дому, или шоссе с 8 полосами движения, по которому вы забираетесь через забор, чтобы добраться до этого участка , этот первый участок дороги - ваш провайдер.
Если вы возьмете свой ноутбук в ближайший университет и подключите его напрямую к кабельному каналу, выходящему из Интернета, они будут вашим провайдером - по крайней мере, пока вас не поймают.
Использование публичного Интернета требует роутеров
Маршрутизаторы перемещают трафик из одной сети в другую. Сеть в этом смысле представляет собой группу узлов в одной IP-подсети. Интернет - это не что иное, как множество отдельных IP-подсетей, связанных между собой. Если бы все компьютеры и серверы в мире находились в одной гигантской IP-подсети, маршрутизаторы не были бы необходимы. Но это не так, как Интернет был разработан (и не зря). В результате, если вы хотите получить доступ к сайту, размещенному в другом месте в Интернете, ваш трафик должен быть "перенаправлен" (маршрутизаторами) к месту назначения.
Тем не менее, вполне возможно не иметь свой собственный маршрутизатор и подключить компьютер непосредственно к сети вашего интернет-провайдера (при условии, что они позволят вам сделать это). В этом случае ваш компьютер получит адрес, действительный в сети вашего провайдера. Однако это исключает только один маршрутизатор из уравнения. Когда ваш компьютер начинает разговор с тем удаленным сайтом, к которому вы хотите получить доступ, он отправит все пакеты данных на маршрутизатор интернет-провайдера. Использование роутеров совершенно неизбежно в общедоступном Интернете.
Обход вашего провайдера для DNS
Вы правы в том, что вам не нужен DNS для доступа к (некоторым) сайтам, если вы знаете его IP-адрес. Но вы, похоже, предполагаете, что вам нужно использовать своего интернет-провайдера для DNS, а это не так. DNS является общедоступной службой, и независимо от того, какой сервер имен вы используете для разрешения поисковых запросов, вы сможете попасть на сайт, на который пытаетесь перейти. Например, Google предлагает общедоступные службы DNS по IP-адресам 8.8.8.8
и 8.8.4.4.
, Если вы настроите свою систему на использование этих DNS-серверов, ваш провайдер не будет отправлять запросы.
Или полностью избавиться от DNS
Возможно, вам интересно, можете ли вы полностью отказаться от DNS. В практическом плане ответ - нет. Одна из непосредственных проблем, с которой вы столкнетесь, - это тот факт, что сервер, на котором размещены несколько веб-сайтов, просматривает имя, которое вы вводите в адресную строку вашего браузера, чтобы выяснить, какой веб-сайт вам следует показать. Хотя вы можете обойти эту проблему, используя файл HOSTS, существуют другие типы записей DNS , доступ к которым возможен только через запрос DNS.