AppleのLionServer(10.7.3)を実行しています。 VPNクライアント(別のサブネット上のクライアント)にサーバーのAppleファイル共有を表示させようとしています。BonjourがVPNまたはサブネットを介してルーティングしないことを知っているので、静的DNSを追加していますエントリ。
Afp://servername.example.comを使用して共有に直接接続できるため、AFP共有は機能します。ただし、FinderおよびCLIツールは共有を検出できません。
私の調査によると、DNSを使用してSRVエントリを追加し、サービスを検出可能にすることができるようです。 PTRおよびSRVエントリを追加しました。
_afpovertcp._tcp.example.co。 10800 IN PTRservername._afpovertcp._tcp.example.com。 servername._afpovertcp._tcp.example.com。 10800 IN SRV 0 0548servername.example.com。
Servername.example.comのAレコードがあります。
これは、FinderがAFP共有を検出するのに役立ちますが、このリンクを使用した接続は失敗します。
Digを使用して、PTRおよびSRVエントリを確認できます。
SRVサーバー名を掘る._afpovertcp._tcp.example.com
これにより、レコードが検索され、次のようになります。
ホスト-tPTR _afpovertcp._tcp.example.com
サーバー名を指します。
Dns-sdを使用すると、問題の最初の兆候が見られます。
dns-sd -F # successfully finds the example.com group
dns-sd -B _afpovertcp._tcp # correctly shows servername as an afp share
dns-sd -L servername _afpovertcp._tcp example.com # fails to locate anything
Dns-sdコマンドとDig/Hostは、VPNを介した場合と同じように、サーバー上でローカルに動作します。それで、私はSRVレコードをDNSに追加しようとして間違った道を進んでいますか?進捗状況は表示されていますが、サーバー名が物理IPアドレスを指すようにするのに苦労しています。
servername._afpovertcp._tcp.example.com
という名前のTXTレコードを持っていますか?サービスはSRVレコードとTXTレコードの両方で構成されていると思います。サービスを正常に解決するには、両方が必要であることがわかります。