Что может заставить поиск DNS игнорировать запись файла hosts?

Можно сделать это в SQL Studio Managment путем щелчка правой кнопкой по базе данных, выбора Properties, выбора Опций в меню слева и изменения Модели Восстановления, выпадающей на Простой.

В T-SQL команда:

ALTER DATABASE [MyDatabase] SET RECOVERY SIMPLE
13
задан 16 December 2009 в 19:34
7 ответов

Я полагаю, что nslookup используется для тестирования самого сервера DNS, в противоположность использованию Файла hosts. http://support.microsoft.com/kb/200525, кажется, указывает на столько же.

Попробуйте просто простой ping. Делает ping myMachine.MyDnsSuffix решите к петлевому адресу, который Вы указали в своем Файле hosts?

19
ответ дан 2 December 2019 в 21:20
  • 1
    Вы сделали правильное замечание приблизительно nslookup. Я просто попытался проверить с помощью ping-запросов myMachine.MyDnsSuffix, и это решило к моему IP в сети, не 127.0.0.1 как указанный в моем Файле hosts. –  Dan Herbert 16 December 2009 в 19:48
  • 2
    What' s Ваша ОС? Я думаю Windows7, и возможно Vista имеет некоторые странные меры защиты контроля учётных записей на Файле hosts. Вы уверены, что Ваши изменения сохраняют правильно? –  Christopher Karel 16 December 2009 в 19:54
  • 3
    Моей ОС является Windows XP. Изменения, кажется, становятся сохраненными правильно. –  Dan Herbert 16 December 2009 в 19:57
  • 4
    Хм... там isn' t знак "диез" в начале этого РАЗМЕЩАЕТ запись, есть ли? (который сделал бы это комментарием), И you' ре верный it' s в C:\Windows\System32\drivers\etc\hosts? Можно ли добавить фиктивную запись там и видеть ли, решает ли это, поскольку Вы указываете? –  Christopher Karel 16 December 2009 в 20:25
  • 5
    О, и don' t забывают очищать Ваш кэш имени. ipconfig /flushdns. И кэш NetBIOS также: nbtstat -R. (Чувствительный к регистру в окнах - WTF, почему?!?) –  Christopher Karel 16 December 2009 в 20:28

Хорошо, совершенно новый подход. Давайте сделаем, чтобы Вы очистили свой IP и кэш NetBIOS. ipconfig /flushdns и nbtstat -R. Затем разожгите анализатор пакетов как Wireshark и сделайте ping, в то время как он работает.

От захвата пакетов мы хотим видеть, существует ли A) Существует выход запроса DNS, и если так, какое имя - он запрос. B) Если существует выход запроса NetBIOS. Возможно, что это имя разрешается через NetBIOS вместо надлежащего DNS.

Если мы не видим ни одно из вышеупомянутого несмотря на Вас сбрасывающий Ваш кэш, то вероятно, что имя вытягивают или от хостов или от lmhosts.

2
ответ дан 2 December 2019 в 21:20

Некоторые люди на веб-форумах утверждают, что создание нового файла hosts и перезапуск клиентской службы DNS решают проблему, но я не уверен, почему это работало бы, если Вы уже попытались перезагрузить.

Я понимаю, что это - крайне рискованное, но нет никаких связанных с Microsoft слов как MSDN, Microsoft или MSN в записи файла hosts, там? Microsoft записала dnsapi.dll для игнорирования записей файла hosts, соответствующих определенным именам. Например, если я добавляю следующую запись, Windows пропускает ее и разрешает оба имен хостов в записи с помощью DNS:

127.0.0.1 www.microsoft.com www.mysite.com
1
ответ дан 2 December 2019 в 21:20
  • 1
    Я don' t имеют любой связанный с Microsoft материал в моем Файле hosts. У меня только есть несколько внутренних тестовых присвоенных доменов. Мой Файл hosts является довольно основным. –  Dan Herbert 17 December 2009 в 18:37

При использовании полного имени DNS браузер пытается пройти прокси-сервер - clicky для IE.

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

0
ответ дан 2 December 2019 в 21:20
  • 1
    I' m не подключенный к прокси все же. –  Dan Herbert 16 December 2009 в 20:07
  • 2
    @mh: я согласился бы с Вами о стрельбе в хосты, пока корневые серверы позволяют мне добавлять/удалять/редактировать записи. –  Ian Boyd 16 December 2009 в 22:36
-1
ответ дан 2 December 2019 в 21:20

Поиск DNS не использует файл hosts. Всегда.

8
ответ дан 2 December 2019 в 21:20

http://geekswithblogs.net/JanS/archive/2009/06/17/beware-of-spacing-in-windows7-hosts-file.aspx

Похоже, настоящая причина. Предоставьте Microsoft право внезапно и без предупреждения проигнорировать соглашение 25-летней давности.

0
ответ дан 2 December 2019 в 21:20

Теги

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