Я хотел бы иметь возможность использовать Back to My Mac через Интернет IPv6. У меня уже есть доступ к IPv6 (т. Е. Моему аэропорту назначен блок /64 от моего интернет-провайдера, и он отправляет RA, чтобы каждый в сети мог автоматически настраивать свои собственные общедоступные адреса IPv6. Мой компьютер назначает себе как адрес на основе своего MAC-адреса, так и временный адрес. Я могу посетить ipv6.google.com и все.), Но по какой-то причине бесполезный петлевой IPv6-адрес регистрируется в Back to My Mac вместо полезного адреса.
Вот что я получаю, используя dns-sd:
днс-сд -ф
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.