Wir haben iPhones in unserem Netzwerk und sie können keine Computernamen auflösen. Wir möchten über interne Namen ( http: // server ) auf interne Websites zugreifen , können dies jedoch nicht.
Gibt es eine Lösung dafür?
Vielen Dank.
Wir haben iPhones in unserem Netzwerk und sie können keine Computernamen auflösen. Wir möchten über interne Namen ( http: // server ) auf interne Websites zugreifen , können dies jedoch nicht.
Gibt es eine Lösung dafür?
Vielen Dank.
Antworten:
Wie Farseeker sagt, besteht das Problem darin, dass das, was Sie "Computernamen" nennen, tatsächlich NetBIOS-Namen sind. NetBIOS ist ein Protokoll der eigenen Erfindung von Sytek / IBM, das von einem Namensdienst wie DNS abgelöst wurde und daher auf Nicht-Windows-Computern im Allgemeinen nicht unterstützt wird. Linux- und Unix-Computer können NetBIOS über einen Drittanbieter-Client namens SAMBA verwenden, auf dem iPhone wird SAMBA jedoch nicht ausgeführt.
Letztendlich müssen Sie Ihre Windows-Computer dazu bringen, sowohl über DNS als auch über NetBIOS aufzulösen. Es gibt viele Möglichkeiten, wie Sie dies tun können:
Kurz gesagt, Windows-Hostnamen werden standardmäßig nicht über DNS aufgelöst. Sie müssen über DNS für iPhones und andere Geräte aufgelöst werden, die Internetstandards für die Namensauflösung verwenden.
Wenn Sie sich in einer Windows-Umgebung befinden, kann (und wird) NetBIOS zum Auflösen der Computernamen verwendet. Wenn Sie also keinen zentralen DNS-Server haben (wie in einem Heimnetzwerk), können Namen weiterhin IP-Adressen zugeordnet werden.
Das iPhone unterstützt jedoch keine NetBIOS-Namensauflösung, da es sich nicht um einen PC handelt und dieses Protokoll fehlt. Sie werden es auch nie sehen, weil es ziemlich links vom Feld ist.
Die einzige Möglichkeit, dies zu umgehen, besteht darin, ein DNS einzurichten (wenn Sie eine AD haben, haben Sie bereits ein DNS) oder Ihr iPhone zu jailbreaken und Ihre Hosts-Datei zu bearbeiten, um IPs manuell Namen zuzuordnen ...
Richten Sie entweder einen internen DNS ein, dh einen, den Ihr Unternehmen selbst mit allen Servereinträgen verwaltet. Wenn Sie über eine Active Directory-Domäne verfügen, verfügen Sie bereits über einen DNS-Server. Lassen Sie dann dhcp die IP-Adresse des DNS-Servers bereitstellen oder manuell konfigurieren, wie in der ersten Antwort beschrieben.
Alternativ können Sie auf Ihrem WLAN einen Web-Proxy einrichten, der eine Hosts-Datei für die Server enthält, auf die sie zugreifen sollen. Auch dies muss auf dem iPhone von Hand oder über DHCP konfiguriert werden.
Einige Proxy-Lösungen: Squid , Apache mod_proxy
M.
Haben Sie sie in einem DNS aufgelistet oder haben Sie sie normalerweise über eine Hosts-Datei bereitgestellt?
Ich bekomme das DNS von meinem WLAN auf meinem iPhone bereitgestellt und DNS scheint einwandfrei zu funktionieren. Überprüfen Sie unter Einstellungen> WiFi-Netzwerke> [SID]> DHCP sollte DNS anzeigen und Domänen suchen.
Ich möchte wissen, wie man so etwas wie Hosts für das iPhone einrichtet, auf denen sich einige der gewünschten Server nicht im DNS befinden.
Das ist was ich mache:
Ich habe einen Windows-Laptop mit Apache mit dem Computernamen "Home-Laptop". Jetzt kann ich zur Safari des iPhones gehen und " http: //home-laptop.local " eingeben .