Существует множество причин, по которым это может иметь место. Вот только пара:
заголовки хоста - Короче говоря, веб-сервер может размещать несколько сайтов на одном IP-адресе. Без доменного имени он не может отображать правильный веб-сайт.
балансировка нагрузки или подобное устройство - IP-адрес может быть не для веб-сайта, а для балансировщика нагрузки, который распределяет сетевую нагрузку на другие устройства.
разрешение имен - было изменено разрешение имен по IP. Например, предположим, что адрес веб-сайта изменился, и вы вручную ввели его в свой файл HOSTS, чтобы перейти на правильный IP-адрес.