Как эмулировать функцию DNS-сервера на сетевых компьютерах, когда реальный DNS потерян

Обновлено: 21.11.2024

Если Oracle Dyn больше не будет предлагать вашу услугу, потребует от вас перехода на их облачную службу или если вы просто ищете изменения, у нас есть для вас решение.

Оставайтесь на связи

Наше решение Dynamic DNS упрощает удаленный доступ к любому устройству, подключенному к Интернету.

Настройка камеры наблюдения

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

Создать сервер Minecraft

Позвольте своим друзьям легко подключаться к вашему серверу Minecraft с помощью динамического DNS без IP в любое время и в любом месте. Создайте собственный URL-адрес, чтобы поделиться с друзьями, чтобы начать играть на своем собственном сервере прямо сейчас.

Удаленный доступ к компьютеру

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

Наша реферальная программа проста. Мы даем вам уникальную ссылку, которой вы можете поделиться с друзьями, семьей, коллегами или кем-либо, кому, по вашему мнению, могут быть полезны какие-либо услуги No-IP.

Производительность и надежность, которые не опустошат банк

Позвольте No-IP управлять вашей инфраструктурой DNS уже сегодня. Нам доверяют с 1999 года тысячи веб-сайтов. Что вам терять, кроме времени простоя?

Как вы используете No-IP дома?

"No-IP помогает мне получать удаленный доступ к камерам домашней безопасности, пока меня нет, чтобы убедиться, что мой дом в безопасности"
Подробнее...

Как работает No-IP в вашем бизнесе?

"Управляемый DNS No-IP Plus позволяет моему веб-сайту работать со 100 % временем безотказной работы и обеспечивает быстрое подключение, а также их великолепная поддержка".
Подробнее...

Что нового в No-IP

Предупреждение о новой функции: No-IP объявляет о двухфакторной аутентификации

Мы очень рады объявить о выпуске двухфакторной аутентификации (2FA). Эта новая функция помогает обеспечить безопасность учетных записей наших клиентов, гарантируя, что только уполномоченные лица могут получить доступ к учетным записям. Это помогает ограничить влияние вредоносных действий, поскольку добавляет еще один уровень безопасности поверх вашего пароля.

Каковы преимущества добавления SSL-сертификата к бесплатному или расширенному имени хоста без IP?

Сертификаты SSL — отличный способ повысить безопасность вашего имени хоста, поскольку они добавляют дополнительный уровень безопасности для вас и всех, кто посещает ваше имя хоста. Узнайте о преимуществах добавления SSL-сертификата к бесплатному или расширенному динамическому имени хоста DNS.

No-IP запускает локализованные веб-сайты на испанском и немецком языках

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

Все еще не уверены?

Начните с бесплатной учетной записи Dynamic DNS, кредитная карта не требуется.

  • Услуги
  • Поддержка
  • Компания
  • Оставайтесь на связи
  • ФейсбукТвиттерЮтуб
  • Зарегистрируйте свой домен
  • Найти идеальный домен

Войдите в свою учетную запись

Выберите язык

Чтобы просмотреть содержимое веб-сайта на вашем языке , выберите один из вариантов ниже.

В этой статье представлены методы устранения неполадок, связанных с разрешением имен системы доменных имен (DNS) в Интернете в Microsoft Windows Server.

Применимо к: Windows Server 2012 R2
Исходный номер базы знаний: 816567

Обзор

В этой статье описываются методы, которые можно использовать для настройки DNS, если запросы, направленные в Интернет, не разрешаются правильно, но разрешение имен в локальной интрасети работает правильно.

Файл Cache.dns, в котором хранятся корневые ссылки на вашем компьютере с Windows Server, может отсутствовать или быть поврежденным. Вы можете вручную добавить корневые ссылки с помощью оснастки DNS, заменив файл Cache.dns на жестком диске резервной копией Cache.dns или замените его исходной версией файла Cache.dns.

Чтобы обновить корневые ссылки с помощью оснастки DNS

Чтобы обновить корневые ссылки:

На неконтроллере домена

Чтобы вручную добавить корневые ссылки на DNS-сервер Windows Server, который не настроен в качестве контроллера домена:

  1. Нажмите "Пуск", выберите "Администрирование", а затем нажмите "DNS".
  2. На правой панели щелкните правой кнопкой мыши имя_сервера, где имя_сервера — это имя сервера, а затем выберите пункт Свойства.
  3. Перейдите на вкладку "Корневые ссылки" и нажмите "Добавить".
  4. Укажите полное доменное имя (FQDN) и IP-адрес корневого сервера, который вы хотите добавить, а затем нажмите OK.

На контроллере домена

Чтобы обновить корневые ссылки на DNS-сервере Windows Server, который настроен как контроллер домена, выполните следующие действия:

  1. Нажмите "Пуск", выберите "Администрирование", а затем нажмите "DNS".
  2. На правой панели щелкните правой кнопкой мыши имя_сервера, где имя_сервера — это имя сервера, а затем выберите пункт Свойства.
  3. Перейдите на вкладку "Корневые ссылки".
  4. Выполните одно из следующих действий:
    • Добавить корневой сервер в список. Для этого нажмите "Добавить", укажите полное доменное имя и IP-адрес корневого сервера, который вы хотите добавить, а затем нажмите "ОК".
    • Скопируйте корневые ссылки с другого DNS-сервера. Для этого нажмите «Копировать с сервера», укажите IP-адрес DNS-сервера, с которого вы хотите скопировать корневые ссылки, и нажмите «ОК».
  5. Нажмите "ОК".

Ниже приведен список корневых серверов, указанный Network Solutions:

Чтобы скопировать и использовать резервную копию файла Cache.dns

Чтобы переименовать и заменить файл Cache.dns в папке %SystemRoot%\System32\Dns резервным файлом Cache.dns:

Нажмите "Пуск", а затем "Выполнить".

В поле "Открыть" введите cmd и нажмите "ОК".

Остановите службу DNS. Для этого в командной строке введите net stop dns и нажмите клавишу ВВОД.

Переименуйте файл Cache.dns в папке %SystemRoot%\System32\Dns в Cache.old. Для этого в командной строке введите следующие строки. Нажимайте ENTER после каждой строки:

Запустите службу DNS. Для этого в командной строке введите net start dns и нажмите клавишу ВВОД.

Ссылки

Для получения дополнительных сведений о настройке DNS для доступа в Интернет в Windows Server щелкните следующий номер статьи базы знаний Майкрософт:
323380 Устранение неполадок DNS-серверов
Для получения дополнительной информации о том, как чтобы установить и настроить DNS в Windows Server, щелкните следующий номер статьи базы знаний Майкрософт:
814591 Устранение неполадок системы доменных имен (DNS)

Я знаю, что подобные вопросы уже задавались ранее, но моя проблема появилась только после установки Android Studio 2.3, последней версии в марте 2017 года. У меня есть несколько лет опыта разработки приложений для Android, и я никогда раньше не сталкивался с этой проблемой. После обновления Android Studio до версии 2.3 мой эмулятор больше не может получить доступ к Интернету. Я даже удалил/переустановил Android Studio 2.3 с нуля и создал новый эмулятор, но все равно получаю ту же ошибку. Это не проблема приложения. Я даже не могу получить доступ к Интернету из Chrome, и на прошлой неделе у меня не было этой проблемы. В сообщении, которое я получаю, говорится, что DNS-адрес сервера не найден -- DNS_PROBE_FINISHED_BAD_CONFIG. Единственное, что изменилось на моем компьютере за последнюю неделю, — это новая версия Android и, возможно, обновления для Windows 10. И да, у моего компьютера есть доступ в Интернет. Ниже приведено изображение моего эмулятора, когда я пытаюсь использовать Chrome для поиска «Google».

Я обнаружил дополнительную проблему с Android Studio 2.3, которая не связана с доступом в Интернет, но может быть каким-то образом связана с указанной выше. Когда Android Studio открыта для проекта и работает эмулятор, я могу нормально запустить приложение на эмуляторе. Но если я открою Android Device Monitor, он скажет мне, что эмулятор отключен. Затем, если я закрою Android Device Monitor и вернусь в Android Studio, он также сообщит мне, что эмулятор отключен. Мне нужно закрыть и перезапустить эмулятор, прежде чем Android Studio сможет снова его найти. Эта проблема, как и описанная выше, повторяется.

Еще одно обновление. Я установил Android Studio 2.3 на другой, более старый/медленный компьютер с Windows 10, и проблема все еще возникает. Кроме того, в какой-то момент я подумал, что проблема может быть связана с плохим патчем Microsoft WPD, но на старом компьютере патч не был установлен. Кроме того, после нескольких безуспешных попыток мне удалось удалить плохой патч с моего основного компьютера, и до сих пор не удалось заставить Chrome работать на эмуляторе.На данный момент я более уверен, что проблема связана с Android Studio 2.3.

Я думаю, что этот вопрос по-прежнему хорош, поскольку он более «общий», чем процитированный, а также потому, что в нем упоминается обновление Android Studio. По состоянию на апрель 2018 года я только что обновил его до версии 3.1.2, и вдруг возникла эта проблема.

Я не понимаю, почему мы должны тратить столько времени на подобные проблемы. Команда андроид. просто исправьте это!

Я удалил устройство эмулятора и перезапустил новый, проблема решена. Пол дня бился над этим вопросом. Я дурак. Команда Android, что вы, вы лучше этого.

59 ответов 59

  • Откройте «Системные настройки».
  • Нажмите "Сеть".
  • Выберите сеть, к которой подключен ваш компьютер, и нажмите "Дополнительно"
  • Выберите "DNS", нажмите кнопку "+", введите "8.8.8.8" (DNS Google) или, если вы предпочитаете OpenDNS, "208.67.222.222"
  • Нажмите «ОК» и «Применить».

После этого закройте эмулятор и запустите его снова.

Если вы не хотите, чтобы ваш DNS-трафик проходил через Google, используйте вместо этого настройки OpenDNS. 208.67.222.222 и 208.67.220.220

Проблема связана с частично неверными настройками DNS в целом. Сбросьте их на что-то действительное, и это сработает, это не обязательно должно быть 8.8.8.8. Мой Mac был настроен с 3 DNS-серверами, первые 2 из которых были недействительными. Это все еще работало для других вещей, так как третий был в порядке, но я предполагаю, что симулятор использовал только первые два (обычно есть только первичный и вторичный) или в противном случае не так устойчив к этой неправильной конфигурации.

Мне помогло. Перешел со своего офисного вайфай на личный, потом стирание данных или изменение режима загрузки не помогло. Так. почему добавление DNS (у меня его не было) сработало?

Попробовав многие из этих решений, я собирался просто удалить свой текущий AVD и создать его снова, но когда я щелкнул стрелку вниз на AVD, я заметил "Холодная загрузка сейчас".

По прихоти я попробовал это. И вот, у моего эмулятора снова есть подключение к Интернету!

EDIT: Хорошо, для тех, кто говорит, почему бы просто не стереть данные и не перезапустить. Вы переформатируете свой компьютер каждый раз, когда перезагружаете его? Стирание данных на эмуляторе похоже на сброс настроек телефона к заводским настройкам или переформатирование жесткого диска на ПК и переустановку ОС. В этом нет необходимости, если только данные полностью не повреждены.

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

Холодная перезагрузка аналогична перезагрузке телефона или ПК. Он сбрасывает память и позволяет вещам перезагружаться. Это позволяет запустить эмуляцию сети с чистой памятью и правильно подключиться.

Поэтому не стирайте свои данные. Просто холодная загрузка. Если он по-прежнему не работает, сотрите его, но сохраните его на крайний случай.

У меня тоже работает, столкнулся с той же проблемой переключения между разными сетевыми адаптерами. Проблема, похоже, в том, что эмулятор все еще каким-то образом связан с предыдущей конфигурацией подключения, поэтому, когда эмулятор запускается с помощью Cold Boot Now, конфигурация сети перезапускается, и все снова начинает работать. Спасибо, что поделились ;)!!

Вы очищаете свой телефон каждый раз при перезагрузке? Вот что такое холодный старт на эмуляторе, холодная перезагрузка. Это то же самое, что выключить телефон и снова включить его. Нет необходимости стирать данные с эмулятора после «холодной» перезагрузки, если у него не осталось проблем.

Это сработало для меня. Я пробовал другой прокси, пробовал перезагружаться, создавал другой AVD.. Не уверен, почему это сработало... но сработало.

Я нашел временное решение в старой ветке переполнения стека при обновлении до SDK 2.3 — теперь ни у одного эмулятора нет возможности подключения. Обратите внимание, что в этой ветке речь идет об Android SDK 2.3, а не об Android Studio 2.3. Проблема, по-видимому, заключается в том, что эмулятор не может найти DNS, который в настоящее время использует мой компьютер, и временное решение состоит в том, чтобы запустить эмулятор из командной строки и указать DNS-сервер. Какая бы проблема ни возникла тогда, она должна была снова появиться в последней версии Android Studio.

Описанное ниже временное решение устраняет проблему с доступом эмулятора к Интернету. Однако это не устраняет проблему, возникающую при попытке запустить Android Device Monitor. При этом эмулятор все равно отключится, как описано выше.

Обратите внимание, что в SDK есть два файла с именем "emulator.exe": один в папке sdk\tools, а другой в папке sdk\emulator. Любой из них может работать ниже, но я использую тот, который находится в sdk\emulator.

Первый шаг — выяснить, где находится SDK. Если предположить, что имя пользователя «jdoe» и установка Android Studio по умолчанию в Windows, SDK, скорее всего, находится в

Второй шаг — определить имя AVD (эмулятора), который вы хотите запустить. Команда

отобразятся имена ваших AVD.На моем компьютере отображается только один, Nexus_5X_API_25.

Чтобы запустить эмулятор из командной строки с указанным DNS-сервером, используйте что-то вроде следующего:

В данном случае 8.8.8.8 — это общедоступный сервер доменных имен Google.

Приведенные выше команды можно сократить, если вы создадите соответствующие переменные среды и отредактируете переменную среды PATH, но я рекомендую делать это с осторожностью.

Проблемы с DNS-сервером могут привести к таким проблемам, как невозможность загрузки некоторых веб-страниц или полный сбой при просмотре веб-страниц. После прочтения этой статьи вы сможете:

  • Понимать назначение DNS-серверов.
  • Что вызывает проблемы с DNS.
  • Определить, действительно ли существует проблема с DNS-сервером.
  • Как решить проблему с DNS-сервером на ПК с Windows XP или Vista.
  • Узнайте о проблеме, не связанной с DNS, которая может повлиять на просмотр определенных или всех веб-страниц.

Веб-сайты и связанные IP-адреса

Вы можете себе представить, что, как минимум, это то, что содержит база данных DNS-сервера. Имена веб-сайтов и IP-адреса. В этом примере это действительно хорошие IP-адреса для Google.

Имя веб-сайтаIP-адрес

Имена в телефонных книгах перекликаются с номерами. DNS-серверы делают то же самое.

Понять назначение DNS-серверов

DNS означает систему доменных имен или сервер доменных имен. Его единственная реальная цель – облегчить людям работу в Интернете.

Людям нравится открывать веб-сайты по именам. Компьютеры любят открывать веб-сайты, используя номера IP-адресов. Имена, в отличие от чисел, людям легче запомнить. Это не меняет того факта, что компьютерные сети по-прежнему требуют номеров IP-адресов.

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

Что может вызвать проблемы с DNS-сервером на моем ПК с Windows XP или Vista?

Вот несколько распространенных причин, по которым DNS может дать сбой.

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

Действительно ли у меня проблема с DNS-сервером?

Определение наличия проблемы с DNS-сервером

Помните, что все, что делает DNS, — это сопоставляет имена веб-сайтов с номерами IP-адресов.

Подтягивает ли Google IP-адрес, но не по имени?

Да: вы смоделировали то, что должен был делать DNS-сервер, и он работает на вас. Это определенно проблема DNS-сервера.

Нет. DNS не имеет значения. Вы вручную выполняли грязную работу, которую обычно выполнял бы DNS-сервер, и это не имело никакого значения. Проблема не в DNS-сервере, а в другом.

8 лучших альтернатив VLC Media Player, которые должен использовать каждый

Топ-8 лучших бесплатных приложений для аудиокниг, которыми должен пользоваться каждый

8 лучших альтернатив Adobe Photoshop (бесплатных и платных)

Если вы хотите попробовать это с другими веб-сайтами, кроме Google:

Вы хотели бы узнать IP-адреса этих сайтов. Одним из способов узнать IP-адрес веб-сервера, на котором размещен веб-сайт, к которому вы пытаетесь получить доступ, является использование команды PING с любого компьютера, который может просматривать веб-страницы (не обязательно находиться в вашем доме).

Чтобы найти IP-адрес веб-сайта в Windows XP или Vista:

Примечание. Регистр не учитывается.

Использование команды Ping с именем веб-сайта дает нам IP-адрес. Утверждения «Ответить от.» — это веб-сервер, говорящий, что он нас слышит.

Как решить проблему с DNS-сервером на ПК с Win XP или Vista

Теперь, когда мы разобрались с DNS, DNS-серверами и причинами проблем с DNS, давайте их исправим.Первым шагом будет проверка настроек вашего DNS-сервера.

Как просмотреть настройки DNS-сервера?

Windows XP:

  • Кнопка "Пуск".
  • Нажмите "Панель управления".
  • Выберите «Сетевые подключения».
  • Щелкните правой кнопкой мыши "Подключение по локальной сети".
  • Выберите «Свойства».
  • Нажмите на слова "Протокол Интернета (TCP/IP)", чтобы выделить фон слов.
  • Нажмите кнопку "Свойства".

Windows Vista:

  • Кнопка "Пуск".
  • Нажмите "Панель управления".
  • Выберите «Сеть и Интернет».
  • Выберите Центр управления сетями и общим доступом.
  • Нажмите "Управление сетевыми подключениями".
  • Щелкните правой кнопкой мыши "Подключение по локальной сети".
  • Выберите «Свойства».
  • Нажмите на слова "Протокол Интернета версии 4 (TCP/IPv4)", чтобы выделить фон слов.
  • Нажмите кнопку "Свойства".

Большинство интернет-провайдеров используют DHCP или автоматически назначают настройки IP- и DNS-сервера вашему компьютеру. Если вы обнаружите, что в настройках жестко запрограммирован конкретный IP-адрес, попробуйте изменить его на «Получить адреса DNS-серверов автоматически». После применения изменения проверьте, правильно ли теперь работает ваш веб-браузер.

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

  • OpenDNS предоставляет бесплатные DNS-серверы и пользуется популярностью в школах, библиотеках и домах, поскольку они могут предоставлять бесплатный родительский контроль (их DNS-серверы ограничивают количество записей для «неприемлемого контента»). Нажмите на ссылку для текущих IP-адресов OpenDNS Server. также предоставляет бесплатные DNS-серверы. Нажмите на ссылку, чтобы узнать текущие IP-адреса общедоступных DNS-серверов Google.

Если вы по-прежнему не можете просматривать веб-страницы, возможно, это проблема с преобразователем DNS на вашем компьютере. Чтобы очистить кэш преобразователя DNS на компьютере XP или Vista:

Читайте также: