Q. Почему DNS-запрос к DNS-серверу www.abc.com, потому что, который уже решен с помощью файла hosts.
О. Ваш компьютер должен сначала использовать файл hosts и не выполнять поиск.
Точно так же, как вы, кажется, хотите, чтобы это делалось. Это экономит трафик и бесполезные запросы и т.д ...
Тестирование:
Если вы выберете новый IP-адрес (или очистите кэш DNS) и протестируете его, вы должны увидеть.
Вот пример, который смешивает Free Software Foundation и адреса Google.
Мы можем получить IP для www.fsf.org:
nslookup fsf.org
Дает ответ:
сервер:208.67.222.222
nslookup 8.8.8.8
name = google-public-dns-a.google.com
1) Поместите неверную запись в файл hosts.
8.8.8.8 www.fsf.org
в файле hosts (возможно, /etc /hosts).
Это ip-адрес Google для названия свободного программного обеспечения foundation.org.
2) перезагрузите компьютер или сетевой сервис.
3) ping www.fsf.org
Вы должны увидеть, что ваш компьютер пингует 8.8.8.8, то есть Google. Если бы он пинговал 208.67.222.222, вы бы знали, что он использует dns.
Я только что сделал тест на моем компьютере.
Конечно, смысл dns в том, что он масштабируемый, так что вам больше не нужно его записывать, и он обновляется автоматически, но вы можете найти файл hosts полезным для внутреннего использования в сети или в качестве сокращенных внешних адресов.
Приветствия.