Nom de l'ordinateur Windows -> Résolution IP sur l'iphone?

Réponses:

11

Comme Farseeker le dit, le problème est que ce que vous appelez des "noms d'ordinateur" sont en fait des noms NetBIOS. NetBIOS est un protocole de la propre invention de Sytek / IBM, qui a été remplacé par un service de dénomination comme DNS, il n'est donc généralement pas pris en charge sur les machines non Windows. Les machines Linux et Unix peuvent utiliser NetBIOS via un client tiers appelé SAMBA, mais l'iPhone n'exécute pas SAMBA.

En fin de compte, vous devez résoudre vos machines Windows sur DNS ainsi que sur NetBIOS. Il existe de nombreuses façons de procéder:

  1. Comme cela a déjà été dit - utilisez Active Directory et activez son serveur DNS
  2. Configurez votre propre serveur DNS et ajoutez l'enregistrement des serveurs dont vous avez besoin
  3. Si vous êtes sur un petit réseau local, utilisez un routeur qui vous permet de spécifier les entrées d'hôtes - c'est ce que je fais sur mon réseau domestique en utilisant IPCop ( http://www.ipcop.org/ )
  4. Comme cela a déjà été suggéré - utilisez un serveur proxy qui a un fichier hosts avec les mappages nécessaires

En bref, les noms d'hôte Windows ne se résolvent pas sur DNS par défaut - vous en avez besoin pour résoudre sur DNS pour les iPhones et autres appareils qui utilisent les normes Internet pour la résolution de noms.

Bart B
la source
5

Lorsque vous êtes dans un environnement Windows, il peut (et utilise) NetBIOS pour résoudre les noms d'ordinateur, donc si vous n'avez pas de serveur DNS central (comme sur un réseau domestique), il peut toujours mapper les noms aux adresses IP.

Cependant, l'iPhone ne prend pas en charge la résolution de noms NetBIOS - car il ne s'agit pas d'un PC et il fait défaut dans ce protocole. Vous ne le verrez jamais non plus, car il est assez à gauche.

La seule façon de le contourner est de configurer un DNS (si vous avez un AD, vous avez déjà un DNS), ou de jailbreaker votre iPhone et de modifier votre fichier d'hôtes pour mapper manuellement les IP aux noms ...

Mark Henderson
la source
1

Soit configurer un DNS interne, c'est-à-dire que votre entreprise gère lui-même avec tous les enregistrements de serveur, si vous avez un domaine Active Directory, vous avez déjà un serveur DNS. Demandez ensuite à dhcp de fournir l'adresse IP des serveurs DNS ou configurez manuellement comme décrit dans la 1ère réponse.

Vous pouvez également configurer un proxy Web sur votre réseau sans fil qui possède un fichier d'hôtes pour les serveurs auxquels vous souhaitez qu'ils accèdent. Encore une fois, cela doit être configuré à la main sur l'iPhone ou via DHCP.

Quelques solutions proxy: Squid , Apache mod_proxy

M.

Michael Henry
la source
0

Les avez-vous répertoriés dans un DNS ou les avez-vous approvisionnés via un fichier d'hôtes normalement?

J'obtiens le DNS approvisionné de mon sans fil sur mon iphone et le DNS semble fonctionner très bien. Vérifiez sous Paramètres> Réseaux WiFi> [SID]> DHCP devrait afficher le DNS et les domaines de recherche.

J'aimerais savoir comment configurer quelque chose comme des hôtes pour l'iPhone où certains des serveurs que je veux ne sont pas sur le DNS.

Greg Domjan
la source
Umm, ils ne sont pas répertoriés ni dans les hôtes, ni dans DNS. C'est simplement un nom d'ordinateur. Concernant le domaine de recherche - sur iphone cette entrée semble être vide. Pourquoi est-ce?
Janis Veinbergs
2
Le domaine de recherche est le suffixe DNS que le client DNS ajoutera à tout nom de domaine non complet. Lorsque vous tapez serveur et que votre domaine de recherche est .myoffice.local, il recherche en fait server.myoffice.local
Mark Henderson
Désolé qui aurait dû lire le serveur http: /// (SF l'a correctement traduit en lien)
Mark Henderson
Ugh, ne fonctionnait toujours pas. Mais je suis sûr que vous obtenez le point.
Mark Henderson
J'ai bien compris et je vais l'essayer, merci.
Janis Veinbergs
0

C'est ce que je fais:

  • Accédez au paramètre -> wifi -> ssid
  • Tapez .local dans la case "domaines de recherche".

J'ai un ordinateur portable Windows exécutant Apache avec le nom d'ordinateur "home-laptop". Maintenant, je peux aller au safari de l'iPhone et taper " http: //home-laptop.local ".

Pitchaya
la source