Como um navegador encontra o destino de um endereço geral como http://diskstation:5000?

Como um navegador encontra o destino de um endereço geral como http://diskstation:5000?

Durante a configuração do Synology NAS, fico curioso para saber como funciona.

O NAS pode ser acessado por outro computador na rede com o endereço "http://diskstation:5000"ou "http://find.synology.com".

Não sei como isso funciona...

Imaginei que o NAS pode obter um IP arbitrário usando DHCP (isso também pode estar errado), mas... como isso pode ser acessado com "http://diskstation:5000"?...

Alguém pode me ajudar a entender o que está acontecendo?

Agradeço antecipadamente.

Responder1

Existem várias possibilidades:

DHCP

Os clientes DHCP geralmente relatam seu próprio nome de host como parte da solicitação de concessão de endereço, e muitos roteadores domésticos mantêm um domínio DNS interno (por exemplo, .lanou .home) baseado nesses nomes de host.

Por exemplo: Quando o dispositivo informa que seu nome de host é "diskstation" e obtém um endereço via DHCP, o roteador adiciona uma entrada DNS interna diskstation.homecom o endereço que alugou.

Quandoseu computadorobtém um endereço via DHCP, o roteador também informa que o sufixo DNS local é ".home" e portanto diskstationdeve ser expandido para diskstation.home, que então pode ser resolvido através do servidor DNS interno do roteador.

Nomes locais

Muitos dispositivos suportam resolução de nomes sem servidor usando mDNS da Apple, NetBIOS da Microsoft ou LLMNR. Quando o navegador precisa resolver um nome sem ponto como diskstation, em vez de solicitar o DNS, o sistema operacional transmite a consulta na rede LAN local e aguarda a resposta de qualquer dispositivo aleatório.

Não sei se o firmware Synology NAS suporta LLMNR ou NetBIOS, mas certamente suportamDNS. Geralmente, os nomes mDNS estão sempre na forma de <name>.localem vez de sem ponto, mas a implementação de mDNS recentemente adicionada no Windows 10, na verdade, aceita ambas as versões.

Local na rede Internet

Finalmente, o site “find.synology.com” não faz absolutamente nada de mágico. Ele apenas tenta redirecioná-lo para o primeiro endereço mencionado ( http://diskstation.local:5000). Se isso não funcionar, ele redireciona para http://rackstation.local:5000, depois para http://synologyrouter.local:5000, e assim por diante. Ou ele encontra o endereço correto por tentativa e erro ou não.

Claro, para que isso funcione, um dos métodos acima (mDNS ou LLMNR) já deve estar ativo.

Responder2

Não posso acrescentar nenhuma informação adicional à resposta do grawity, mas seu roteador é o local onde você provavelmente descobrirá. (Insira o IP no seu navegador)

Janelas:

    ipconfig | findstr /i "Gateway"

*nix:

    ip route | grep default

informação relacionada