Nome computer Windows -> Risoluzione IP su iPhone?


Risposte:


11

Come dice Farseeker, il problema è che quelli che chiami "nomi di computer" sono in realtà nomi NetBIOS. NetBIOS è un protocollo dell'invenzione di Sytek / IBM, che è stato sostituito da un servizio di denominazione come DNS, quindi generalmente non è supportato su macchine non Windows. Le macchine Linux e Unix possono usare NetBIOS attraverso un client di terze parti chiamato SAMBA, ma l'iPhone non esegue SAMBA.

Alla fine, devi far sì che i tuoi computer Windows si risolvano su DNS e su NetBIOS. Esistono molti modi per farlo:

  1. Come è già stato detto, usa Active Directory e abilita il suo server DNS
  2. Configurare un server DNS personale e aggiungere il record per i server necessari
  3. Se ci si trova su una LAN di piccole dimensioni, utilizzare un router che consente di specificare le voci degli host: questo è ciò che faccio sulla mia rete domestica tramite IPCop ( http://www.ipcop.org/ )
  4. Come è già stato suggerito, utilizzare un server proxy con un file host con i mapping necessari

In breve, i nomi host di Windows non si risolvono su DNS per impostazione predefinita: è necessario risolverli su DNS per iPhone e altri dispositivi che utilizzano standard Internet per la risoluzione dei nomi.


5

Quando sei in un ambiente Windows, può (e fa) usare NetBIOS per risolvere i nomi dei computer, quindi se non hai un server DNS centrale (come su una rete domestica), può comunque mappare i nomi agli indirizzi IP.

L'iPhone tuttavia non supporta la risoluzione dei nomi NetBIOS, perché non è un PC ed è privo di questo protocollo. Nemmeno lo vedrai mai incluso, perché è abbastanza a sinistra del campo.

L'unico modo per aggirarlo è impostare un DNS (se hai un annuncio allora hai già un DNS), o effettuare il jailbreak del tuo iPhone e modificare il file degli host per mappare manualmente gli IP ai nomi ...


1

Configurare un DNS interno, ovvero uno gestito dalla propria azienda con tutti i record del server, se si dispone di un dominio Active Directory, allora si dispone già di un server DNS. Quindi chiedi a dhcp di fornire l'indirizzo IP dei server DNS o di configurarlo manualmente come descritto nella prima risposta.

In alternativa, imposta un proxy Web sulla tua LAN wireless che abbia un file host per i server a cui vuoi che accedano. Anche in questo caso è necessario configurarlo sull'iPhone a mano o tramite DHCP.

Alcune soluzioni proxy: Squid , Apache mod_proxy

M.


0

Li hai elencati in un DNS o li hai sottoposti a provisioning attraverso un file hosts normalmente?

Ottengo il DNS fornito dal mio wireless sul mio iPhone e DNS sembra funzionare bene. Controlla in Impostazioni> Reti WiFi> [SID]> DHCP dovrebbe mostrare DNS e domini di ricerca.

Mi piacerebbe sapere come configurare qualcosa come host per iPhone dove alcuni dei server che voglio non sono sul DNS.


Umm non sono elencati né negli host, né nei DNS. Fondamentalmente è solo il nome del computer. Per quanto riguarda il dominio di ricerca - su iPhone quella voce sembra essere vuota. Cosa serve?
Janis Veinbergs,

2
Cerca dominio è il suffisso DNS che il client DNS aggiungerà a qualsiasi nome di dominio non completo. Quando si digita del server e il dominio di ricerca è .myoffice.local allora sarà in realtà la ricerca di server.myoffice.local
Mark Henderson

Mi dispiace che avrebbe dovuto leggere http: /// server (SF lo ha tradotto correttamente in un link)
Mark Henderson

Ugh, ancora non ha funzionato. Ma sono sicuro di aver capito il punto.
Mark Henderson,

Ho capito il punto e lo proverò, grazie.
Janis Veinbergs,

0

Questo è ciò che faccio:

  • Vai a impostazione -> wifi -> ssid
  • Digita .local nella casella "cerca domini".

Ho un laptop Windows con Apache con il nome "home-laptop". Ora posso andare al safari di iPhone e digitare " http: //home-laptop.local ".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.