DNSMAQ を使用してiTunes/DAAP-Serverをアドバタイズできますか?
これらのエントリのどれも私のために働いていませんでした:
srv-Host=_daap._tcp,192.168.1.100,3689
txt-record= _daap._tcp.192.168.1.100,port=3689
_
このようにしこくしの提案を実装しようとしました。まだ成功しません。
ptr-record=_daap._tcp.dns-sd-services,"iTunes Server._daap._tcp.dns-sd-services"
srv-Host=_daap._tcp,iTunes.home,3689
_
すべてのDNS-SDクライアントがユニキャストDNSを使用するわけではありません(あなたが特別にそれらを尋ねられない限り。)実行するものでも、ドメインに指しているb._dns-sd._udp
という名前のPTRレコードが必要になる場合があります。 ( Bonjour Name Server の設定を参照)。)
Srvレコード(+)/ a 名。それらは直接IPアドレスを指すことはできません。
_daap._tcp SRV
は十分ではありません。 DNS-SDでは代わりにPTRレコードでなければならず、SRV/TXTレコードは自分の名前の下にあるはずです。 My library._daap._tcp
。 DNS-SDサービス検出レコードの追加 詳細については、(---)を参照してください。
iTunes-公開DNS-SDレコードには、アドレス/ポートよりも多くのメタデータがあります。デフォルトで公開されている約11 TXTフィールドがあります。
[。] B._DNS-SD._UDP PTR @ [。___________] _ DAAP._TCP PTR「My Library._DAAP._TCP」[。] "My Library._Daap._tcp" SRV 0 0 3689デスクトップ[。] TXT( "txtvers = 1" "ITSHバージョン= 196616" "マシン名= ....." [。] 。]「データベースID = .....」「ossi = .....」 "など)[。]デスクトップA 192.168.1.100 [。]
本当に、サービス広告のためにMDNに固執するだけです...手動でそれをやってくださいは痛みになります。 (BONSMASを更新するためにBonjourを設定することもできますが、DNSMASQでは使用できません - BIND9は機能します。)