Use TLS SNI to hide your servers (incl. Citrix) from IP-based mass exploitation
cirosec.de
cirosec.de
You only find my webpage if the SNI contains the host name. If you connect using the bare IP, it presents a self-signed certificate. If you accept it, it just returns a bare 404 Not Found.
talk to your servers about stranger danger.