@
xuanbg 并不是的。
只要你不把 DNS 服务器设为阿里的服务器,阿里是完全不知道你本机解析了什么域名的。
至于监控“域名的解析记录,例如监测
xxx.bbb.com 是指向哪个 IP ,这个 IP 是否是属于阿里云的”,确实是可以的,但我可以设我的子域名解析到阿里云的任何 IP 地址上,IP 地址的持有人是无法阻止我这么做的,所以责任肯定不可能是 IP 所有人的。国内的服务商,也没有要求域名解析需要备案,而且你还能使用境外的域名代理商。
当你使用 HTTP 协议访问服务器,服务商知道你的域名,是因为浏览器会主动把域名放到请求包里 [明文] 。就算是使用 SSL ,因为有 SNI 的关系,浏览器也会主动把域名明文放到请求包里 [注意是明文] ,因此服务商会知道你是通过什么域名进来的。就算这个域名实际上在互联网并不是解析到这个 IP 地址,只是你在本地 host 文件里指定的,也一样。
SSH 协议的细节我没有去了解过,但一般的协议,是会在本地请求 DNS 服务器将域名解析成具体的 IP 地址,然后根据 IP 地址进行连接,因此,服务器是不知道你是通过什么域名过来的。当然,理论上你本地的电信运营商会知道。