2

DHCP対応のネットワークデバイス用のTCP/IPコードを書いています。ほとんどすべてのWebブラウザ(osx / linux / win上)が名前でアクセスできる、このデバイスが実際にホスト名をアナウンスできる普遍的な方法はありますか?(例:http://mydevice/index.htm

エンドユーザーが、Windows用のbonjourなどのパッケージをインストールしたり、ネットワーク上にdnsサーバーをインストールしたりするなど、厳しい要件なしに「ストック」コンピューターを使用できるようにするソリューション。

zeroconf / dns-sdは、bonjour(または同様の)サービスがインストールされていないWindowsマシンでは機能せず、LLMNRはそのままのosxマシンでは機能しません。

これを行う単一の方法がない場合、dns-sdとLLMNRの両方に準拠することで、インストールされているOSベースのほとんどをカバーできますか?

4

1 に答える 1

0

私が収集できることから、DNSのないネットワークでホスト名の解決をカバーするには、WindowsベースのシステムとOsxベースのシステム(ほとんどのLinuxシステムもZeroConfをサポート)をカバーするためにZeroConf / mDns / Dns-SdとNetBios(NetBt)が必要です。 。

NetBtはIpV6をサポートしておらず、LLMNRはVista以降のMicrosoftが開発したオペレーティングシステムでサポートされています。したがって、「普遍的な」名前解決方法では、3つすべてを実装する必要があるかもしれません。

于 2011-09-27T13:03:31.630 に答える