IPv6インターネット経由でBack to My Macを使用できるようにしたいのですが。私はすでにIPv6アクセスを取得しています(つまり、My AirportにはISPから/ 64ブロックが割り当てられており、RAを送信して、ネットワーク上のすべてのユーザーが自分のパブリックIPv6アドレスを自動構成できるようにします。私のコンピューターには、MACアドレスに基づいて両方にアドレスを割り当てますと一時的なアドレスです。ipv6.google.comなどすべてにアクセスできます。)しかし、何らかの理由で、役に立たないループバックIPv6アドレスが、便利なアドレスの代わりにBack to My Macに登録されています。
ここで私がdns-sdを使用して取得するもの:
dns-sd -F
Timestamp Recommended Browsing domain
0:15:52.133 Added (More) local
0:15:52.134 Added icloud.com
- > btmm
- - > members
- - - > 12345678
dns-sd -B _services._dns-sd._udp 12345678.members.btmm.icloud.com
Browsing for _services._dns-sd._udp.12345678.members.btmm.icloud.com
Timestamp A/R Flags if Domain Service Type Instance Name
0:23:19.685 Add 3 0 . _tcp.local. _rfb
0:23:19.686 Add 3 0 . _tcp.local. _ssh
0:23:19.686 Add 3 0 . _tcp.local. _sftp-ssh
0:23:19.686 Add 2 0 . _tcp.local. _airvideoserver
dns-sd -B _rfb 12345678.members.btmm.icloud.com
Browsing for _rfb._tcp.12345678.members.btmm.icloud.com
Timestamp A/R Flags if Domain Service Type Instance Name
0:25:02.255 Add 2 0 12345678.members.btmm.icloud.com. _rfb._tcp. Mac
dns-sd -L Mac _rfb 12345678.members.btmm.icloud.com
Lookup Mac._rfb._tcp.12345678.members.btmm.icloud.com
0:26:33.431 Mac._rfb._tcp.12345678.members.btmm.icloud.com. can be reached at Mac.12345678.members.btmm.icloud.com.:5900 (interface 0)
dns-sd -G v6 Mac.12345678.members.btmm.icloud.com.
Timestamp A/R Flags if Hostname Address TTL
0:27:45.201 Add 2 0 Mac.12345678.members.btmm.icloud.com. FDDC:DBC8:58A7:8322:021F:5BFF:FE3E:3C44%<0> 152
登録されているIPv6アドレスは、サービスを実行しているコンピューター以外には役に立たないループバックインターフェイスであるln0用です。ifconfigは私のシステムの実際のネットワークインターフェイス上の自動構成された一時的なパブリックIPv6アドレスを含めて、私のIPv6アドレスをリストします。dns-sdがこのアドレスを使用してサービスを登録しないのはなぜですか、どうすれば登録できますか?
追加の注記、私のルーターはNAT-PMPをサポートしているので、私のコンピューターに直接IPv4アドレスがない場合でも、NAT-PMPを使用して、有効にしたサービスがIPv4で利用できることを確認する必要がありますが、これはそうではないようです。12345678.members.btmm.icloud.com
ドメインでサービスインスタンスを検索し、を使用dns-sd -G v4して特定のホスト名を解決すると、IPv4レコードがないと表示されます。