Posso me conectar ao meu PC desktop de trabalho (Win 10 pro) localizado na sala do meu local de trabalho com meu iPad Pro (iOS 16) de outra sala (conectado à mesma LAN) por meio do endereço IP local do PC desktop (por exemplo, 192.168.xx), mas não é possível conectar usando o nome do computador.
Quero corrigir esse problema, caso contrário, sempre terei que verificar o endereço IP local e editá-lo no iPad Pro, o que é muito cansativo.
Quais poderiam ser os possíveis motivos e como posso corrigir isso?
Existem aproximadamente quatro métodos para procurar um nome de host local – seu roteador é responsável por um deles não funcionar corretamente, enquanto os outros são um pouco confusos.
Um deles seria o DNS interno (seu roteador pegando o nome do host do PC do DHCP e lembrando dele); isso provavelmente não funciona pelo mesmo motivo que seu computador sempre recebe endereços diferentes – seu roteador não consegue se lembrar das concessões emitidas por algum motivo. (A maioria dos roteadores é capaz de emitir sempre o mesmo IP para o mesmo PC.)
Os outros mecanismos funcionam sem um roteador, mas para nomes simples não há nada em comum entre o Windows e o iOS. (Existe o antigo NETBIOS do Windows, que o macOS suportava, mas acho que o iOS nunca o fez e, de qualquer forma, é obsoleto e até o próprio Windows não o oferece mais por padrão - e há o LLMNR do Windows, que os produtos da Apple nunca realmente suportado em tudo.)
O último mecanismo comum entre o seu PC e o seu iPad é o mDNS da Apple, que é integrado ao macOS e iOS e ao qual as versões recentes do Windows 10/11 irão de fato responder. (O Android 1x também oferece suporte.) No entanto, de acordo com seu design, o mDNS não é usado para nomes simples – é usado para nomes sob o
.local
domínio e, embora o Windows infrinja essa regra, o iOS a segue.Resumindo, você terá que usar
MyComputer.local
para que isso funcione (através do mDNS) ou descobrir por que seu roteador não se lembra das concessões de DHCP e não atende DNS de acordo com elas.