Путаница в отношении запроса DNS против файла HOSTS

1

С темой у меня есть машина с windows / linux и В которой установлен виртуальный ящик и настройка 192.168.11.19 ip и запись www.abc.com в файле hosts. Мы настроили DNS-сервер / фильтр в сети и настроили DNS на каждом компьютере.

Теперь проблема в том, почему DNS-запрос к DNS-серверу www.abc.com , потому что, который уже решен с помощью файла hosts. Какой порядок файлов HOSTS и DNS-сервера?

NullPointer
источник
Запрос выполняется только при навигации с виртуальной машины или с хоста?
user2313067
@ user2313067 Запрос от хостов
Nullpointer

Ответы:

0

В. Почему 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 полезным для внутреннего использования в сети или в качестве сокращенных внешних адресов.

Приветствия.

BloodyEl
источник
Проверено, запись хостов правильная и если я пытаюсь выполнить nslookup, получим «Сервер: UnKnown Адрес: 192.168.1.249 Имя: www.abc.com.corp.domain.com Адреса: 192.168.1.249 192.168.1.249 почему?
Nullpointer
Можете ли вы увидеть, каков ваш DNS-адрес и можете ли вы пинговать его?
BloodyEl
да и 192.168.1.249 мой DNS-сервер и настройка только этого в системе для интернета, все работает нормально
Nullpointer
Можете ли вы проверить, что имя хоста компьютера является полностью уточненным именем домена: computer.corpdomain.com? (не просто "компьютер"). Что вы получаете от nslookup 192.168.1.249? Можете ли вы сделать новую запись хостов и пинговать имя? Что-то новое. Файл hosts должен работать независимо от днс или нет.
BloodyEl
1) Теперь система в домене, но сервер win не подключен. 2) Ответ nslookup UnKnown не может найти ip (nxfilter). 3) проблема не в разрешении доменного имени и т. Д., Но почему www.abc.com (192.168.11.19) пытается разрешить на nxfilter (192.168.1.249)? в системе www.abc.com работает нормально !!
Nullpointer