随着10.7的变化,它有所变化,您需要注意的是,它几乎完全使用了IPv6,因此请进行测试ping6
和traceroute6
调试。
它不再通过完成@computername.mobilemename.members.mac.com
,现在已经通过完成members.btmm.icloud.com
,它不再像您的那样简单mobilemename
。
步骤1:找出您的iCloud BTMM网域
这些命令中的任何一个都将提供您的BTMM域:
# dns-sd -E
# mDNS -E
输出的格式略有不同,但是您需要输入的是数字ID,类似于12345678.members.btmm.icloud.com
。
步骤2:列出计算机
您可以使用以下工具浏览该域中的服务,例如ssh服务器:
# dns-sd -B _ssh 12345678.members.btmm.icloud.com
或者,如果您已经知道主机名,则可以直接使用来访问它computer-name.12345678.members.btmm.icloud.com
。(您的计算机名称中的任何空格在该域中都是连字符)。
您只能从也为同一帐户设置了BTMM的计算机上访问此主机,因为此主机名将解析为IPv6地址,该地址实际上是BTMM计算机之间的加密网络隧道的结尾。
如果要查看特定主机的IPv6地址,可以键入
# dns-sd -G v6 computer-name.12345678.members.btmm.icloud.com
它会输出类似:
17:37:47.504 Add 2 0 computer-name.12345678.members.btmm.icloud.com. FD11:993E:64AE:4DEA:011F:FBD1:F444:11A1%<0> 152
第三步:连接
# ssh username@computer-name.12345678.members.btmm.icloud.com
注意
我不确定该数字是否会改变,因此您以后可能需要或不需要重复步骤1 ...