Me gustaría poder usar Volver a mi Mac a través de Internet IPv6. Ya tengo acceso IPv6 (es decir, a mi aeropuerto se le asigna un bloque / 64 desde mi ISP y envía RA para que todos en la red puedan configurar automáticamente sus propias direcciones IPv6 públicas. Mi computadora se asigna una dirección basada en su dirección MAC, y una dirección temporal. Puedo visitar ipv6.google.com y todo.) pero por alguna razón una dirección IPv6 de bucle inútil se está registrando con Volver a mi Mac en lugar de una dirección útil.
Aquí lo que obtengo usando 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
La dirección IPv6 registrada es para ln0, la interfaz de bucle invertido que no sirve para nada excepto la computadora que ejecuta los servicios. ifconfig enumera mis direcciones IPv6, incluida una dirección IPv6 pública, temporal y autoconfigurada en la interfaz de red real de mi sistema, lo que sería perfecto. ¿Por qué dns-sd no registra servicios utilizando esta dirección y cómo puedo hacer que lo haga?
Una nota adicional, mi enrutador admite NAT-PMP, por lo que aunque mi computadora no tiene directamente una dirección IPv4 pública, esperaría que use NAT-PMP para asegurarme de que los servicios que he habilitado estén disponibles a través de IPv4, pero esto no Parece ser el caso. Cuando busco una instancia de servicio en el 12345678.members.btmm.icloud.com
dominio y luego la uso dns-sd -G v4para resolver el nombre de host dado, dice que no hay registro IPv4.