Tôi muốn có thể sử dụng Back to My Mac qua Internet IPv6. Tôi đã có quyền truy cập IPv6 (tức là Sân bay của tôi được gán một khối / 64 từ ISP của tôi và gửi RA để mọi người trên mạng có thể tự động cấu hình địa chỉ IPv6 công cộng của họ. Máy tính của tôi tự gán cả hai địa chỉ dựa trên địa chỉ MAC của nó, và một địa chỉ tạm thời. Tôi có thể truy cập ipv6.google.com và mọi thứ.) nhưng vì một số lý do, một địa chỉ IPv6 loopback vô dụng đang được đăng ký với Back to My Mac thay vì một địa chỉ hữu ích.
Đây là những gì tôi nhận được bằng cách sử dụng 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
Địa chỉ IPv6 đã đăng ký là cho ln0, giao diện loopback vô dụng với mọi thứ trừ máy tính chạy các dịch vụ. ifconfig liệt kê các địa chỉ IPv6 của tôi, bao gồm một địa chỉ IPv6 công cộng được cấu hình tự động, tạm thời trên giao diện mạng thực của hệ thống của tôi, sẽ rất hoàn hảo. Tại sao dns-sd không đăng ký dịch vụ bằng địa chỉ này và làm cách nào tôi có thể làm như vậy?
Một lưu ý nữa, bộ định tuyến của tôi hỗ trợ NAT-PMP, mặc dù máy tính của tôi không trực tiếp có địa chỉ IPv4 công khai, tôi hy vọng nó sẽ sử dụng NAT-PMP để đảm bảo các dịch vụ tôi đã bật có sẵn trên IPv4, nhưng điều này không Dường như là trường hợp. Khi tôi tra cứu một thể hiện dịch vụ trong 12345678.members.btmm.icloud.com
miền và sau đó sử dụng dns-sd -G v4để phân giải tên máy chủ đã cho, nó báo không có bản ghi IPv4.