IPv6 인터넷을 통해 나의 Mac으로 돌아 가기를 사용하고 싶습니다 . 이미 IPv6 액세스 권한을 가지고 있습니다 (예 : 내 공항에는 ISP에서 / 64 블록이 할당되어 있고 RA를 전송하여 네트워크상의 모든 사람이 자신의 공개 IPv6 주소를 자동 구성 할 수 있습니다) 임시 주소입니다. ipv6.google.com 및 모든 항목을 방문 할 수 있습니다.) 그러나 어떤 이유로 쓸모없는 루프백 IPv6 주소가 유용한 주소 대신 나의 Mac으로 돌아 가기로 등록되고 있습니다.
다음은 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
등록 된 IPv6 주소는 서비스를 실행하는 컴퓨터 외에는 쓸모없는 루프백 인터페이스 인 ln0에 대한 것입니다. ifconfig는 시스템의 실제 네트워크 인터페이스에서 자동 구성된 임시 공개 IPv6 주소를 포함하여 내 IPv6 주소를 나열합니다. dns-sd가이 주소를 사용하여 서비스를 등록하지 않는 이유는 무엇입니까?
추가로, 내 라우터는 NAT-PMP를 지원하므로 컴퓨터에 공개 IPv4 주소가 직접 없어도 NAT-PMP를 사용하여 IPv4를 통해 활성화 된 서비스를 사용할 수있을 것으로 기대하지만, 사실이 아닌 것 같습니다. 12345678.members.btmm.icloud.com
도메인 에서 서비스 인스턴스를 찾은 다음 dns-sd -G v4지정된 호스트 이름 을 확인하는 데 사용 하면 IPv4 레코드가 없다고 표시됩니다.