Какой-то IP нужен, иначе к сайту не обратиться. Браузер, открывающий сайт, устанавливает соединение с конкретным IP-адресом и портом 80 (HTTP) или 443 (HTTPS).
Ситуация без IP адреса возможна, когда домен не делегирован. Но и сайт тогда не работает.
Чтобы скрыть реальный IP можно подключить сайт через сервис вроде
CloudFlare – он работает как прослойка между сервером и интернетом. При этом скрывает настоящий IP адрес вашего сервера и защищает от DDoS атак (если вы не успели «засветить» настоящий прямой IP вашего сервера).