ネットワークにiphoneがあり、コンピューター名を解決できません。内部名(http:// server)を使用して内部サイトにアクセスしたいが、できません。
これに対する解決策はありますか?
ありがとうございました。
ネットワークにiphoneがあり、コンピューター名を解決できません。内部名(http:// server)を使用して内部サイトにアクセスしたいが、できません。
これに対する解決策はありますか?
ありがとうございました。
回答:
Farseekerが言うように、問題は、 "コンピュータ名"と呼ばれるものが実際にはNetBIOS名であるということです。NetBIOSは、Sytek / IBM独自の発明のプロトコルであり、DNSのようなネーミングサービスに取って代わられたため、通常、Windows以外のマシンではサポートされていません。LinuxおよびUnixマシンは、SAMBAと呼ばれるサードパーティのクライアントを介してNetBIOSを使用できますが、iPhoneはSAMBAを実行しません。
最終的には、WindowsマシンをDNSとNetBIOSの両方で解決する必要があります。これを行う方法はたくさんあります。
つまり、Windowsのホスト名はデフォルトではDNS経由で解決されません。名前解決にインターネット標準を使用するiPhoneやその他のデバイスでは、DNS経由で解決する必要があります。
Windows環境では、NetBIOSを使用してコンピューター名を解決できます(実際に使用します)。そのため、中央のDNSサーバー(ホームネットワークなど)がない場合でも、名前をIPアドレスにマップできます。
ただし、iPhoneはNetBIOSの名前解決をサポートしていません。これは、PCではなく、このプロトコルが不足しているためです。それはかなり残されているので、あなたはそれが含まれているのを見ることは決してないでしょう。
それを回避する唯一の方法は、DNSをセットアップすることです(ADがある場合はすでにDNSを持っています)、またはiPhoneをジェイルブレイクしてホストファイルを編集し、IPを手動で名前にマッピングします...
内部DNS、つまり会社がすべてのサーバーレコードを使用して自分で管理するDNSをセットアップします。ActiveDirectoryドメインがある場合は、すでにDNSサーバーがあります。次に、dhcpにDNSサーバーのIPアドレスを配信させるか、最初の回答で説明されているように手動で構成します。
別の方法として、アクセスするサーバーのホストファイルがあるワイヤレスLANにWebプロキシをセットアップします。この場合も、手動またはDHCPを使用してiPhoneで設定する必要があります。
いくつかのプロキシソリューション:Squid、 Apache mod_proxy
M.
それらはDNSにリストされていますか、それともホストファイルを介して通常プロビジョニングされていますか?
iPhoneでワイヤレスからDNSをプロビジョニングしましたが、DNSは問題なく動作しているようです。[設定]> [WiFiネットワーク]> [SID]> [DHCP]で確認すると、DNSと検索ドメインが表示されます。
必要なサーバーの一部がDNS上にない場合に、iPhoneのホストなどをセットアップする方法を教えてください。
これが私がすることです:
コンピューター名が "home-laptop"のApacheを実行しているWindowsラップトップがあります。これで、iPhoneのサファリに移動して「http://home-laptop.local」と入力できます。