Saya ingin dapat menggunakan Kembali ke Mac Saya melalui internet IPv6. Saya sudah mendapatkan akses IPv6 (mis. Bandara saya diberi blok / 64 dari ISP saya dan mengirimkan RAS sehingga semua orang di jaringan dapat mengonfigurasi otomatis alamat IPv6 publik mereka sendiri. Komputer saya menetapkan sendiri kedua alamat berdasarkan alamat MAC-nya, dan alamat sementara. Saya dapat mengunjungi ipv6.google.com dan segalanya.) tetapi karena alasan tertentu alamat IPv6 loopback yang tidak berguna didaftarkan dengan Back to My Mac alih-alih alamat yang berguna.
Di sini yang saya dapat gunakan 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
Alamat IPv6 yang terdaftar adalah untuk ln0, antarmuka loopback yang tidak berguna untuk apa pun kecuali komputer yang menjalankan layanan. ifconfig mendaftar alamat IPv6 saya, termasuk alamat IPv6 publik yang dikonfigurasi otomatis, sementara pada antarmuka jaringan nyata sistem saya, yang akan menjadi sempurna. Mengapa dns-sd tidak mendaftarkan layanan menggunakan alamat ini, dan bagaimana saya bisa melakukannya?
Catatan tambahan, router saya mendukung NAT-PMP jadi meskipun komputer saya tidak secara langsung memiliki alamat IPv4 publik, saya berharap untuk menggunakan NAT-PMP untuk memastikan layanan yang saya aktifkan tersedia melalui IPv4, tetapi ini tidak tampaknya menjadi kasusnya. Ketika saya mencari contoh layanan di 12345678.members.btmm.icloud.com
domain dan kemudian gunakan dns-sd -G v4untuk menyelesaikan hostname yang diberikan itu mengatakan tidak ada catatan IPv4.