Windows 7 прекратил использовать файл 'хостов' для разрешения DNS

Я запускаю 64-разрядную Windows 7 Home Premium. Начиная сегодня, я заметил, что разрешение DNS не читает мой %SYSTEMROOT%\System32\drivers\etc\hosts файл. Я говорю это, потому что я добавил две новых записи в файл и когда я выполняю 'nslookup' на командной строке, они не решают. Далее, просто попытка разрешить 'localhost' приводит к моему основному запрашиваемому серверу DNS.

Я считал несколько потоков, которые предполагают, что файл, возможно, был поврежден и переместить его в сторону и создать новый. Я сделал это и никакое улучшение.

Есть ли своего рода ключ реестра, который управляет последовательностью ресурсов, используемых для разрешения DNS (подобный nsswitch.conf на Unix)? Что еще могло вызывать это?

5
задан 22.10.2013, 20:10

1 ответ

Когда Вы работаете nslookup на адресе Windows запросит сервер DNS и не посмотрит в файле hosts. Всегда. Однако, когда это на самом деле переходит к подключению, это будет использовать значение файлов хоста. Попытайтесь добавить example.com к своему файлу hosts и имейте его, указывают на 127.0.0.1. Работайте nslookup: это решит к фактическому IP-адресу. Проверьте с помощью ping-запросов его. Ваш localhost ответит.

C:\>nslookup example.com
Server:  
Address:  10.110.5.1

Non-authoritative answer:
Name:    example.com
Address:  192.0.32.10


C:\>ping example.com

Pinging example.com [127.0.0.1] with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128

Ping statistics for 127.0.0.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

C:\>
10
ответ дан 07.12.2019, 17:13

Теги

Похожие вопросы