Nombre de la computadora con Windows -> ¿Resolución IP en iPhone?

Respuestas:

11

Como dice Farseeker, el problema es que lo que llaman "nombres de computadora" son en realidad nombres de NetBIOS. NetBIOS es un protocolo de la propia invención de Sytek / IBM, que ha sido reemplazado por un servicio de nombres como DNS, por lo que generalmente no es compatible con máquinas que no son Windows. Las máquinas Linux y Unix pueden usar NetBIOS a través de un cliente externo llamado SAMBA, pero el iPhone no ejecuta SAMBA.

En última instancia, debe hacer que sus máquinas Windows se resuelvan a través de DNS y NetBIOS. Hay muchas maneras de hacer esto:

  1. Como ya se ha dicho: use Active Directory y habilite su servidor DNS
  2. Configure un servidor DNS propio y agregue el registro de los servidores que necesita
  3. Si está en una LAN pequeña, use un enrutador que le permita especificar entradas de hosts; esto es lo que hago en mi red doméstica usando IPCop ( http://www.ipcop.org/ )
  4. Como ya se ha sugerido, use un servidor proxy que tenga un archivo de hosts con las asignaciones necesarias

En resumen, los nombres de host de Windows no se resuelven a través de DNS de forma predeterminada; los necesita para resolver a través de DNS para iPhones y otros dispositivos que utilizan estándares de Internet para la resolución de nombres.

Bart B
fuente
5

Cuando se encuentra en un entorno de Windows, puede (y usa) NetBIOS para resolver los nombres de las computadoras, por lo que si no tiene un servidor DNS central (como en una red doméstica), aún puede asignar nombres a direcciones IP.

Sin embargo, el iPhone no es compatible con la resolución de nombres NetBIOS, porque no es una PC y carece de este protocolo. Nunca lo verás incluido tampoco, porque está bastante a la izquierda del campo.

La única forma de evitarlo es configurar un DNS (si tiene un AD, entonces ya tiene un DNS), o desbloquear su iPhone y editar su archivo de hosts para asignar manualmente las direcciones IP a los nombres ...

Mark Henderson
fuente
1

Configure un DNS interno, es decir, uno que su empresa gestione con todos los registros del servidor, si tiene un dominio de Active Directory, entonces ya tiene un servidor DNS. Luego haga que dhcp entregue la dirección IP de los servidores DNS o configure manualmente como se describe en la primera respuesta.

Alternativamente, configure un proxy web en su LAN inalámbrica que tenga un archivo de hosts para los servidores a los que desea que accedan. Nuevamente, esto debe configurarse en el iPhone a mano o mediante DHCP.

Algunas soluciones proxy: Squid , Apache mod_proxy

METRO.

Michael Henry
fuente
0

¿Los tiene listados en un DNS o los aprovisiona a través de un archivo de hosts normalmente?

Recibo el DNS aprovisionado desde mi conexión inalámbrica en mi iPhone y DNS parece funcionar bien. Verifique en Configuración> Redes WiFi> [SID]> DHCP debe mostrar DNS y buscar dominios.

Me gustaría saber cómo configurar algo como hosts para el iPhone donde algunos de los servidores que quiero no están en el DNS.

Greg Domjan
fuente
Umm no están listados ni en hosts, ni DNS. Básicamente es solo el nombre de la computadora. Con respecto al dominio de búsqueda: en el iPhone, esa entrada parece estar vacía. ¿Para qué sirve?
Janis Veinbergs
2
Search Domain es el sufijo DNS que el cliente DNS agregará a cualquier nombre de dominio no calificado. Cuando escribe server y su dominio de búsqueda es .myoffice.local, en realidad buscará server.myoffice.local
Mark Henderson
Lo siento, debería haber leído http: /// server (SF lo tradujo correctamente a un enlace)
Mark Henderson
Ugh, todavía no funcionó. Pero estoy seguro de que entiendes el punto.
Mark Henderson
Entendí el punto y lo probaré, gracias.
Janis Veinbergs
0

Esto es lo que hago:

  • Vaya a configuración -> wifi -> ssid
  • Escriba .local en el cuadro "buscar dominios".

Tengo un portátil con Windows que ejecuta Apache con el nombre de computadora "home-laptop". Ahora puedo ir al safari de iPhone y escribir " http: //home-laptop.local ".

Pitchaya
fuente