Todos precisam de um ISP
Você não pode ir a qualquer lugar na Internet sem uma maneira de se conectar à Internet. Por definição, o seu Provedor de Serviços de Internet (ISP) é como você se conecta.
Pense na Internet tem uma série de estradas e rodovias que estão todas interligadas e o site que você deseja acessar como seu destino de viagem. Independentemente de onde você começa, você começa percorrendo uma parte dessa rede de estradas. Seja na estrada que passa na frente do seu apartamento, na entrada de uma garagem ou na estrada de 8 pistas que você sobe para chegar, essa primeira seção da estrada é o seu ISP .
Se você levasse seu laptop para a universidade mais próxima e o conectasse diretamente ao cabo de alimentação proveniente da Internet, ele seria o seu provedor - pelo menos até você ser pego.
O uso da Internet pública requer roteadores
Os roteadores movem o tráfego de uma rede para outra. Uma rede nesse sentido é um grupo de nós na mesma sub-rede de IP. A Internet nada mais é do que muitas sub-redes IP individuais interligadas. Se todos os computadores e servidores do mundo estivessem em uma sub-rede IP gigante, os roteadores não seriam necessários. Mas não é assim que a Internet foi projetada (e por boas razões). Como resultado, se você quiser acessar um site hospedado em outro lugar na Internet, seu tráfego deve ser "roteado" (por roteadores) para o destino.
Dito isto, é perfeitamente possível não ter um roteador próprio e conectar seu computador diretamente à rede do seu ISP (assumindo que eles permitem que você faça isso). Nesse caso, seu computador obteria um endereço válido na rede do seu provedor. No entanto, isso só elimina um roteador da equação. Quando o computador iniciar uma conversa com o site remoto que você deseja acessar, ele enviará todos os pacotes de dados para o roteador do ISP. O uso de roteadores é totalmente inevitável na Internet pública.
Ignorando seu ISP para DNS
Você está certo de que não precisa de DNS para acessar (alguns) sites, desde que saiba seu endereço IP. Mas você parece estar assumindo que você precisa usar seu ISP para DNS, o que não é o caso. O DNS é um serviço público e, independentemente do servidor de nomes usado para resolver suas consultas de pesquisa, você poderá acessar o site que está tentando acessar. Por exemplo, o Google oferece serviços DNS públicos nos endereços IP de 8.8.8.8
e 8.8.4.4.
. Se você configurar seu sistema para usar esses servidores DNS, nenhuma consulta será enviada ao seu provedor de serviços de Internet.
Ou acabar com o DNS inteiramente
Talvez você esteja se perguntando se pode dispensar totalmente o DNS. Em termos práticos, a resposta é não. Um problema imediato que você enfrentaria é o fato de um servidor que hospeda vários sites analisar o nome digitado na barra de endereço do seu navegador para descobrir qual site deve mostrar a você. Enquanto você poderia contornar esse problema usando seu arquivo HOSTS, há outros tipos de registro DNS que só pode ser acessado por meio de uma consulta DNS.