Разница между файлом hosts и системой DNS заключается в их назначении и структуре:
- Файл hosts — это текстовый документ, который содержит информацию о домене и IP-адресе, который ему соответствует. www.nic.ru Он имеет приоритет перед DNS, поэтому компьютер обращается к нему прежде, чем сделать запрос к DNS-серверу. dzen.ru В отличие от DNS, файл hosts редактируемый, и пользователь может изменять его. dzen.ru
- Система DNS (Domain Name System) — это распределённая система, которая связывает между собой доменное имя сайта и IP-адрес. blog.skillfactory.ru vc.ru Она состоит из множества DNS-серверов по всему миру, каждый из которых хранит информацию о доменных именах и соответствующих им IP-адресах. vc.ru
Таким образом, файл hosts находится под контролем администратора локального компьютера, в то время как DNS — это удалённые преобразователи, которые преобразуют доменные имена в IP-адреса и наоборот. {10-host}