Не удается разрешить DNS, и /etc/resolv.conf не является постоянным. Как я могу принудительно использовать определенные DNS-серверы? [Дубликат]

У меня та же ошибка, что и у этого «сбоя установки Windows 7 SDK»:

Enter image description here

После выяснения, я ' у нас есть решение.

Может также случиться, что установка SDK завершается с сообщением об успешном завершении, но на самом деле ничего не было установлено. Единственный способ действительно узнать, был ли установлен SDK, - это проверить соответствующий каталог. C: Файлы \ Microsoft SDK \ Windows \ v7.1 или C: Файлы (x 86) SDK \ Windows \ v7.1. Если подкаталог "v 7.1" был создан и имеет некоторый контент, SDK был установлен. Решение этой проблемы такое же, как и для проблемы с сообщением об ошибке: Удалите распространяемый Microsoft Visual C ++ 2010 (см. Ниже).

Решение. Удалите распространяемые установки Microsoft Visual C ++ 2010 до установки Windows SDK.

Перед установкой у меня были следующие распространяемые установки Microsoft Visual C ++ 2010. Обратите внимание, что версия x 64 обновлена.

  • Распространяемый Microsoft Visual C ++ 2010 x 64-Microsoft Corporation 10.0.40219 15,2 МБ 10.0.40219
  • Распространяемый Microsoft Visual C ++ 2010-x 86 10.0.30319 Microsoft Corporation 11,0 МБ 10.0.30319

1
задан 03.05.2020, 21:18

3 ответа

Возможно, это не полное решение, это лишь временное решение, пока вы не сможете его решить.

Вы можете сделать постоянное изменение в resolv.conf

, попробуйте это Ссылка:)

-2
ответ дан 03.05.2020, 21:19
  • 1
    В то время как это технически отвечает на вопрос, было бы предпочтительно для Вас включать ключевые пункты ссылки в Вашем ответе. (У меня есть downvoted поэтому), – Bart Kiers 03.05.2020, 21:20

Попробуйте поместить записи сервера имен в /etc/resolvconf/resolv.conf.d/base, который является одним из файлов, используемых resolvconf для создания файла resolv.conf.

Хотя технически это не навсегда решит проблему, это обходной путь, и СЛЕДУЕТ помещать эти DNS-серверы в ваш файл resolv.conf каждый раз.

Заголовки, хотя! Network Manager обычно перезаписывает эти серверы имен первыми тремя DNS-серверами, которые вы указываете в конфигурации для используемых соединений, поэтому, чтобы убедиться, что это применимо, отредактируйте подключитесь в диспетчере сети, затем отключитесь от сети и подключитесь заново. Это заставит Network Manager принять новые DNS-серверы имен для этого соединения.


Еще больше! Настройки VPN обычно переопределяют любые настройки, которые вы настроили. Вам нужно будет убедиться, что удаленные VPN-серверы дают вам законные адреса серверов имен, или вам нужно будет вручную настроить серверы имен с помощью Network Manager или программного обеспечения VPN, которое вы используете.

Поэтому, если вы используете VPN и столкнулись с этой проблемой, то параметры удаленного VPN или VPN-менеджера вашей сети неверны и должны быть изменены.

0
ответ дан 03.05.2020, 21:20
  • 1
    Это решение работает временно, но кажется, что эта проблема может стать большой головной болью однажды мы stry VPN' луг в другие сети и вскакивание на отличающиеся corparate сети с различными внутренними серверами DNS. Существует ли надлежащая фиксация к этой проблеме? Кажется, что это - ошибка, нет? – Mark Byers 03.05.2020, 21:20
  • 2
    @user234215, Если это происходит с VPN, то необходимо проверить VPN' s конфигурации, таким образом, они указывают на законные серверы DNS как VPN' s конфигурации всегда будет доминирующим по настройкам в Ваших системах. Можно вызвать серверы DNS для соединений VPN также через Администратора сети, но it' s лучше всего для конфигурирования их через VPN' s окна конфигурации. Если бы это - ошибка, она была бы уже зарегистрирована, я держал пари, что это - " работы как intended" и проблемой являются Ваши конфигурации VPN и/или Ваша система в Администраторе сети. (Я не сетевой эксперт, тем не менее, имеют это в виду), – Kasturi 03.05.2020, 21:21

Редактировать: В этом ответе предполагается, что вы подключены с использованием DHCP, которым большинство людей являются

У вас есть два варианта:

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

Если вы не используете маршрутизатор и получаете DHCP напрямую от вашего провайдера, позвоните своему провайдеру.

Скорее всего, это ваша проблема.

Во-вторых, решение, если вы не можете сделать первое, это вручную отредактировать соединение, а не /etc/resolv.conf. Делая это таким образом, вы должны пережить перезагрузку.

На верхней панели щелкните сетевой апплет и перейдите к Редактировать соединения . Выберите соединение, с которым у вас проблемы, и нажмите Изменить . На вкладке Настройки IPv4 выберите Automatic (DHCP) addresses only и укажите DNS-серверы, которые вы хотите использовать.

Это перезапустит соединение, получая только IP-адрес, при этом используя только те DNS-серверы, которые вы только что указали.

enter image description here

0
ответ дан 03.05.2020, 21:20
  • 1
    Рабочий стол определенно получает надлежащие записи DNS от dhcp. Я могу проверить информацию о соединении и видеть надлежащие серверы DNS в деталях адаптера. Таким образом, это не проблема. Если я копирую те те же серверы DNS в resolve.conf файл, работы разрешения DNS. Уже попробованные вручную входящие серверы DNS в установку a IPV4 адаптера. Это не имеет никакого эффекта. Разрешение DNS все еще doesn' t работа. Сделайте этими решениями не является никакая справка. Спасибо. Brian. – Bart Kiers 03.05.2020, 21:21

Теги

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