web-dev-qa-db-ja.com

Mac OSXネットワークディスカバリー

簡単な質問です。MacOSXNetworkDiscoveryが使用したサービス/ポートは何ですか。 NetBiosだけですか?

例:[移動]-> [ネットワーク]に接続すると、ネットワーク上の他のデバイスが表示されます。 Mac OS、Windowsなど。

私が言えることから、それはまさにNetBiosです。しかし、Windowsエクスプローラー(Windows OS)からは、Windowsボックスしか見えないので不思議に思います。 (これは理論であり、問​​題ではありません)。

Mac OS Network Discoveryが使用されているものを見つけようとしている理由は、Sonicwall UTM/Firewallの問題です。

1つのサービスはSSL-VPNサービスです。サブネットでは、通常使用しているコンピューターを確認できます。問題ない。 NetBiosが有効でIPヘルパーがMacOS->移動->ネットワークでデバイスを表示しないSSL-VPNクライアントに接続した場合の問題。パケットキャプチャを実行しても、ドロップパケットは表示されません。

これが、Mac OS X NetworkDiscoveryがNetBios以外のものを使用しているかどうかを調べようとしている理由です。

ありがとう、ベン

2
Benjamin Jones

macOSは、主にネットワークサービスのアドバタイズと検出にBonjour(mDNS、DNS-SD、IETF ZeroConf)を使用します。したがって、主にマルチキャストDNS用のポート5353/UDPと、ユニキャストDNS-SD用の53/UDP(もちろん、ユニキャストDNSは53/TCPも使用できます)。また、SMBブラウジングおよび名前解決メカニズム(NetBIOS、WINS)を使用して、SMBファイルサーバーを検索し、SMBファイル共有が有効になっている場合は独自のSMBファイルサービスをアドバタイズします。 。

3
Spiff