Windowsコンピューター名-> iPhoneのIP解決?


8

ネットワークにiphoneがあり、コンピューター名を解決できません。内部名(http:// server)を使用して内部サイトにアクセスしたいが、できません。

これに対する解決策はありますか?

ありがとうございました。


これが私のやり方です:stackoverflow.com/a/41857012/470749
Ryan

回答:


11

Farseekerが言うように、問題は、 "コンピュータ名"と呼ばれるものが実際にはNetBIOS名であるということです。NetBIOSは、Sytek / IBM独自の発明のプロトコルであり、DNSのようなネーミングサービスに取って代わられたため、通常、Windows以外のマシンではサポートされていません。LinuxおよびUnixマシンは、SAMBAと呼ばれるサードパーティのクライアントを介してNetBIOSを使用できますが、iPhoneはSAMBAを実行しません。

最終的には、WindowsマシンをDNSとNetBIOSの両方で解決する必要があります。これを行う方法はたくさんあります。

  1. すでに述べたように-Active Directoryを使用してDNSサーバーを有効にします
  2. 独自のDNSサーバーをセットアップし、必要なサーバーのレコードを追加します
  3. 小規模なLANを使用している場合は、ホストエントリを指定できるルーターを使用します。これは、ホームネットワークでIPCop(http://www.ipcop.org/)を使用して行うものです
  4. すでに提案されているように-必要なマッピングを備えたホストファイルを持つプロキシサーバーを使用します

つまり、Windowsのホスト名はデフォルトではDNS経由で解決されません。名前解決にインターネット標準を使用するiPhoneやその他のデバイスでは、DNS経由で解決する必要があります。


5

Windows環境では、NetBIOSを使用してコンピューター名を解決できます(実際に使用します)。そのため、中央のDNSサーバー(ホームネットワークなど)がない場合でも、名前をIPアドレスにマップできます。

ただし、iPhoneはNetBIOSの名前解決をサポートしていません。これは、PCではなく、このプロトコルが不足しているためです。それはかなり残されているので、あなたはそれが含まれているのを見ることは決してないでしょう。

それを回避する唯一の方法は、DNSをセットアップすることです(ADがある場合はすでにDNSを持っています)、またはiPhoneをジェイルブレイクしてホストファイルを編集し、IPを手動で名前にマッピングします...


1

内部DNS、つまり会社がすべてのサーバーレコードを使用して自分で管理するDNSをセットアップします。ActiveDirectoryドメインがある場合は、すでにDNSサーバーがあります。次に、dhcpにDNSサーバーのIPアドレスを配信させるか、最初の回答で説明されているように手動で構成します。

別の方法として、アクセスするサーバーのホストファイルがあるワイヤレスLANにWebプロキシをセットアップします。この場合も、手動またはDHCPを使用してiPhoneで設定する必要があります。

いくつかのプロキシソリューション:SquidApache mod_proxy

M.


0

それらはDNSにリストされていますか、それともホストファイルを介して通常プロビジョニングされていますか?

iPhoneでワイヤレスからDNSをプロビジョニングしましたが、DNSは問題なく動作しているようです。[設定]> [WiFiネットワーク]> [SID]> [DHCP]で確認すると、DNSと検索ドメインが表示されます。

必要なサーバーの一部がDNS上にない場合に、iPhoneのホストなどをセットアップする方法を教えてください。


うーん、それらはホストにもDNSにもリストされていません。基本的にはコンピュータ名です。検索ドメインについて-iphoneで、エントリが空のように見えます。それはなんのためですか?
Janis Veinbergs、2009

2
検索ドメインは、DNSクライアントが完全修飾されていないドメイン名に追加するDNSサフィックスです。次のように入力すると、サーバを、検索ドメインが.myoffice.localである、それはなります実際の検索server.myoffice.local
マーク・ヘンダーソン

http:/// server(SFはリンクに正しく翻訳しました)を読んでいると申し訳ありません
マークヘンダーソン

まだ機能しませんでした。しかし、私はあなたがポイントを得ることを確信しています。
マークヘンダーソン

ポイントはわかったので試してみるよ、ありがとう。
Janis Veinbergs、2009

0

これが私がすることです:

  • 設定-> wifi-> ssidに移動します
  • 「検索ドメイン」ボックスに.localと入力します。

コンピューター名が "home-laptop"のApacheを実行しているWindowsラップトップがあります。これで、iPhoneのサファリに移動して「http://home-laptop.local」と入力できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.