Nome do computador Windows - resolução IP no iPhone?

8

Temos iphones em nossa rede e eles não podem resolver nomes de computadores. Queremos acessar sites internos por meio de nomes internos ( link ), mas não podemos.

Existe alguma solução para isso?

Obrigado.

    
por Janis Veinbergs 13.08.2009 / 07:53

5 respostas

11

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

Em suma, você precisa fazer com que as máquinas do Windows resolvam o DNS, bem como o NetBIOS. Há muitas maneiras de fazer isso:

  1. Como já foi dito - use o Active Directory e habilite seu servidor DNS
  2. Configure um servidor DNS próprio e adicione o registro para os servidores de que você precisa
  3. Se você estiver em LAN pequena, use um roteador que permita especificar entradas de hosts - isso é o que eu faço em minha rede doméstica usando o IPCop ( link )
  4. Como já foi sugerido, use um servidor proxy que tenha um arquivo de hosts com os mapeamentos necessários

Em suma, os nomes de hosts do Windows não são resolvidos pelo DNS por padrão - você precisa deles para resolver sobre DNS para iPhones e outros dispositivos que usam padrões da Internet para resolução de nomes.

    
por 13.08.2009 / 15:36
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 tiver um servidor DNS central (como em uma rede doméstica), ele ainda poderá 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á faltando neste protocolo. Você nunca a verá incluída, porque é bastante esquerda do campo.

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

    
por 13.08.2009 / 13:48
1

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

Como alternativa, configure um proxy da Web em sua lan sem fio que tenha um arquivo 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.

    
por 13.08.2009 / 10:45
0

Você os tem listados em um DNS ou você os provisionou por meio de um arquivo hosts normalmente?

Eu recebo o DNS provisionado da minha rede sem fio no meu iphone e o DNS parece funcionar bem. Verifique em Configurações > Redes WiFi > [SID] > O DHCP deve mostrar domínios DNS e 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.

    
por 13.08.2009 / 08:49
0

Isso é o que eu faço:

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

Eu tenho um laptop Windows rodando o Apache com o nome de computador "home-laptop". Agora posso ir para o safári do iPhone e digitar " link ".

    
por 28.04.2013 / 07:13