Ich möchte Back to My Mac über das IPv6-Internet verwenden können. Ich habe bereits IPv6-Zugriff (dh meinem Flughafen wird von meinem ISP ein / 64-Block zugewiesen, und er sendet RAs, damit jeder im Netzwerk seine eigenen öffentlichen IPv6-Adressen automatisch konfigurieren kann. Mein Computer weist sich selbst eine Adresse zu, die auf seiner MAC-Adresse basiert. und eine temporäre Adresse. Ich kann ipv6.google.com und alles besuchen.) Aber aus irgendeinem Grund wird eine nutzlose Loopback-IPv6-Adresse bei Back to My Mac anstelle einer nützlichen Adresse registriert.
Hier ist was ich mit dns-sd bekomme:
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
Die registrierte IPv6-Adresse ist für ln0, die Loopback-Schnittstelle, die für nichts anderes als den Computer, auf dem die Dienste ausgeführt werden, unbrauchbar ist. ifconfig listet meine IPv6-Adressen auf, einschließlich einer automatisch konfigurierten, temporären, öffentlichen IPv6-Adresse auf der realen Netzwerkschnittstelle meines Systems, was perfekt wäre. Warum registriert dns-sd keine Dienste unter dieser Adresse und wie kann ich das tun?
Ein zusätzlicher Hinweis: Mein Router unterstützt NAT-PMP. Obwohl mein Computer keine direkte IPv4-Adresse hat, würde ich erwarten, dass er NAT-PMP verwendet, um sicherzustellen, dass die von mir aktivierten Dienste über IPv4 verfügbar sind. Dies ist jedoch nicht der Fall scheint nicht der Fall zu sein. Wenn ich eine Dienstinstanz in der 12345678.members.btmm.icloud.com
Domäne nachschlage und dann dns-sd -G v4den angegebenen Hostnamen auflöse, heißt es, dass kein IPv4-Eintrag vorhanden ist.