Вы всегда можете настроить Apache или Nginx так, чтобы они перестали отвечать на запросы, если к ним обращаются через прямой IP-адрес, и обслуживать только запросы, нацеленные на ваше собственное доменное имя.
Таким образом, есть ли у хостинг-провайдера возможность проверять проходящие запросы? Если да, то как?
Было бы тривиально получить эту информацию с помощью различных программ для мониторинга или анализа пакетов.
Тем не менее, я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что он не кажется профессиональным вопросом.