Abbiamo iPhone nella nostra rete e non sono in grado di risolvere i nomi dei computer. Vogliamo accedere ai siti interni tramite nomi interni ( http: // server ), tuttavia non possiamo.
c'è qualche soluzione a questo?
Grazie.
Abbiamo iPhone nella nostra rete e non sono in grado di risolvere i nomi dei computer. Vogliamo accedere ai siti interni tramite nomi interni ( http: // server ), tuttavia non possiamo.
c'è qualche soluzione a questo?
Grazie.
Risposte:
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:
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.
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 ...
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.
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.
Questo è ciò che faccio:
Ho un laptop Windows con Apache con il nome "home-laptop". Ora posso andare al safari di iPhone e digitare " http: //home-laptop.local ".