> For the complete documentation index, see [llms.txt](https://recife.gitbook.io/wwcode-front-end-study-group/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://recife.gitbook.io/wwcode-front-end-study-group/html-css/url-ip-e-dns.md).

# URL, IP e DNS

### <https://www.meupositivo.com.br/doseujeito/wp-content/uploads/2019/11/como-descobrir-a-velocidade-da-minha-internet.gif>

É incrível pensar que podemos distinguir e acessar um arquivo em um computador específico entre milhares de computadores conectados à Internet. URLs e endereços IP tornam isso possível. Já o DNS, trata-se do Sistema de Nomes de Domínio. Vamos aborda-los separadamente adiante!&#x20;

### URL

* "Uniform Resource Locator" Localizador Uniforme de Recursos é o endereço Web que é informado em um navegador para chegar a um Website.
* &#x20;O formato é padronizado como o método de protocolo a ser usado: // o nome do domínio / o nome do diretório / o nome do arquivo.

  Todos os Websites possuem uma URL, e por sua vez cada URL tem um endereço IP.

  Ex: A URL [*www.gooogle.com*](http://www.gooogle.com) leva ao Website do Google.

### Endereço IP

* "Internet Protocol Address" ou Endereço de protocolo da Internet é uma série de números que indica ao computador onde encontrar as informações que procuramos.

  Por serem números longos e complexos, criou-se os URLs, e ao invés de informar um endereço IP para ir para um Website digitando números,  basta inserir a URL.

{% hint style="warning" %}
Cada dispositivo (computador, celular, tablet) usado para conectar a internet possui um IP único. Usamos para distinguir um computador de outros computadores conectados a uma rede TCP / IP, como Internet ou Intranet.
{% endhint %}

A internet possui inúmeros Websites e endereços IP, mas o navegador não sabe automaticamente a localização de cada um deles. Para procurar cada um deles usamos o DNS.

<div align="center"><img src="/files/-MVNT4cAuCNTVqjRSDm-" alt=""></div>

### DNS

* "Domain Name System" ou Sistema de Nomes de Domínio é o tradutor de uma URL, como por exemplo [*www.google.com*](http://www.google.com), em um endereço IP, levando ao Website que se procura, ou seja, o DNS vai apontar a requisição para a direção certa.

  Sem o IP é impossível navegar na internet. Quando se acessa informação de outro computador, os protocolos TCP/IP tornam esta transmissão possível.

  A requisição viaja pela internet e atinge os servidores DNS para encontrar o servidor-alvo.

  É preciso ter uma coordenação global para que o sistema de endereços IP e DNS funcione corretamente, ou seja, para que em qualquer lugar do mundo, para se abrir o site do google, por exemplo, basta digitar [*www.google.com*](http://www.google.com).

  **Obs.:** ICANN é o nome da organização responsável por atribuir nomes de domínios e endereços IPs em escala mundial.

Agora você pode navegar, acessar seus sites sabendo como eles funcionam!&#x20;
