When you connect to an HTTPS site, your browser send the domain (hostname) unencrypted, so that the server can select the right certificate. If it doesn't/didn't, the server could only have one site per IP, so you could identify the site by doing a reverse DNS query.
In any case, blocking access to an HTTPS site is not a significant technical problem.