С темой у меня есть машина с windows / linux и В которой установлен виртуальный ящик и настройка 192.168.11.19 ip и запись www.abc.com в файле hosts. Мы настроили DNS-сервер / фильтр в сети и настроили DNS на каждом компьютере.
Теперь проблема в том, почему DNS-запрос к DNS-серверу www.abc.com , потому что, который уже решен с помощью файла hosts. Какой порядок файлов HOSTS и DNS-сервера?
networking
dns
hosts-file
NullPointer
источник
источник
Ответы:
В. Почему DNS-запрос к DNS-серверу www.abc.com, потому что, который уже решен с помощью файла hosts
О. Ваш компьютер должен сначала использовать файл hosts и не выполнять поиск.
Точно так же, как вы, кажется, хотите, чтобы это делалось. Это экономит трафик и бесполезные запросы и т.д ...
Тестирование:
Если вы выберете новый IP-адрес (или очистите кэш DNS) и протестируете его, вы должны увидеть.
Вот пример, который смешивает Free Software Foundation и адреса Google.
Мы можем получить IP для www.fsf.org:
Дает ответ:
сервер: 208.67.222.222
name = google-public-dns-a.google.com
1) Поместите неверную запись в файл hosts.
в файле 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 полезным для внутреннего использования в сети или в качестве сокращенных внешних адресов.
Приветствия.
источник