Nome do computador Windows -> Resolução IP no iphone?

Respostas:

11

Como Farseeker diz, a questão é que o que você chama de "nomes de computadores" são na verdade nomes de NetBIOS. O NetBIOS é um protocolo da própria invenção da Sytek / IBM, que foi substituído por um serviço de nomes como DNS, portanto, geralmente não é suportado em máquinas que não são Windows. As máquinas Linux e Unix podem usar o NetBIOS através de um cliente de terceiros chamado SAMBA, mas o iPhone não executa o SAMBA.

Por fim, você precisa que suas máquinas Windows resolvam pelo DNS e pelo NetBIOS. Existem várias maneiras de fazer isso:

  1. Como já foi dito - use o Active Directory e ative o servidor DNS
  2. Configure um servidor DNS próprio e adicione o registro para os servidores necessários
  3. Se você estiver em uma LAN pequena, use um roteador que permita especificar entradas de hosts - é o que faço na minha rede doméstica usando o IPCop ( http://www.ipcop.org/ )
  4. Como já foi sugerido - use um servidor proxy que possua um arquivo hosts com os mapeamentos necessários

Em resumo, os nomes de host do Windows não resolvem o DNS por padrão - você precisa deles para o DNS dos iPhones e outros dispositivos que usam os padrões da Internet para a resolução de nomes.

Bart B
fonte
5

Quando você está em um ambiente Windows, ele pode (e usa) o NetBIOS para resolver os nomes dos computadores; portanto, se você não possui um servidor DNS central (como em uma rede doméstica), ele ainda pode mapear nomes para endereços IP.

O iPhone, no entanto, não suporta a resolução de nomes NetBIOS - porque não é um PC e está ausente neste protocolo. Você também nunca o verá incluído, porque é bastante fora de campo.

A única maneira de contornar isso é configurar um DNS (se você tem um AD, então você já tem um DNS) ou desbloquear o iPhone e editar o arquivo de hosts para mapear IPs manualmente para nomes ...

Mark Henderson
fonte
1

Configure um DNS interno, ou seja, aquele que sua empresa gerencia com todos os registros do servidor, se você possui um domínio do Active Directory, já possui um servidor DNS. Em seguida, faça com que o dhcp entregue o endereço IP dos servidores DNS ou configure manualmente, conforme descrito na 1ª resposta.

Como alternativa, configure um proxy da Web na sua LAN sem fio, que possui um arquivo de hosts para os servidores que você deseja que eles acessem. Novamente, isso precisa ser configurado no iPhone manualmente ou via DHCP.

Algumas soluções de proxy: Squid , Apache mod_proxy

M.

Michael Henry
fonte
0

Você os tem listado em um DNS ou eles são provisionados através de um arquivo de hosts normalmente?

Recebo o DNS provisionado do meu dispositivo sem fio no meu iphone e o DNS parece funcionar muito bem. Verifique em Configurações> Redes WiFi> [SID]> DHCP deve mostrar DNS e domínios de pesquisa.

Eu gostaria de saber como configurar algo como hosts para o iPhone, onde alguns dos servidores que eu quero não estão no DNS.

Greg Domjan
fonte
Umm, eles não estão listados, nem em hosts, nem em DNS. É basicamente o nome do computador. Em relação ao domínio de pesquisa - no iphone, essa entrada parece estar vazia. Para que serve?
Janis Veinbergs
2
Domínio de pesquisa é o sufixo DNS que o cliente DNS anexará a qualquer nome de domínio não totalmente qualificado. Quando você digita servidor e o domínio de pesquisa é .myoffice.local então ele vai realmente procurar server.myoffice.local
Mark Henderson
Lamentamos que deveria ter lido http: /// servidor (SF corretamente traduziu para um link)
Mark Henderson
Ugh, ainda não funcionou. Mas tenho certeza de que você entendeu.
Mark Henderson
Eu entendi o ponto e vou tentar, obrigado.
Janis Veinbergs
0

Isto é o que eu faço:

  • Vá para configuração -> wifi -> ssid
  • Digite .local na caixa "domínios de pesquisa".

Eu tenho um laptop Windows executando o Apache com o nome de computador "laptop-casa". Agora eu posso ir ao safari do iPhone e digitar " http: //home-laptop.local ".

Pitchaya
fonte