Не могли бы вы объяснить мне, что мне нужно добавить в мой файл hosts, чтобы не искать DNS?
Не могли бы вы объяснить мне, что мне нужно добавить в мой файл hosts, чтобы не искать DNS?
Это неправильный вопрос. Файл hosts не определяет, выполняется ли поиск DNS; он просто предоставляет способ получения IP-адресов без DNS.
Чтобы контролировать поведение поиска, вам необходимо изменить /etc/nsswitch.conf
(по крайней мере, в Linux).
Вам нужен файл host.conf, это настраивает преобразователь DNS для системы. Чтобы отключить внешний поиск DNS и использовать только файл hosts, используйте:
заказать хостов
Кроме того, в зависимости от дистрибутива вам может потребоваться отредактировать nsswitch.conf также.
Вы, вероятно, захотите просто создать пустой /etc/resolv.conf, если хотите, чтобы поиск DNS не работал.