Файл hosts – один из обязательных файлов на любом персональном компьютере, который содержит пары "IP-адрес – домен". При обращении к какому-либо сайту браузер сначала проверит наличие домена сайта в файле hosts и только в случае его отсутствия обратится к DNS-серверу. Внося изменения в этот файл, можно проверить работу сайта с другого хостинга после переноса или локального компьютера, не нарушая текущую работу сайта, либо заблокировать доступ к каким-либо ресурсам. Если кэш DNS "помнит" предыдущий IP-адрес, то обращение к сайту будет происходить по "старому" IP...
В операционных системах macOS и Windows есть файл hosts, который работает как локальный распределитель адресов и их доменных имен (на манер DNS). Он настраивается администратором компьютера самостоятельно, и параметры, внесенные в него, касаются только конкретного устройства...