Назад | Перейти на главную страницу

На компьютере Win7, который принадлежит домену, как мне добавить записи списка поиска DNS?

Мой рабочий стол является частью домена компании и получает его IP-адрес и список поиска DNS через DHCP. Конечно, нормально. Есть ли способ добавить дополнительные записи в конец списка поиска DNS, который я получил через DHCP?

Когда я вызываю настройки адаптера сетевой карты для TCP / IP v4, конечно, он настроен на автоматическое получение IP-адреса и адреса DNS-сервера. Открыв «Дополнительно» и щелкнув вкладку DNS, конфигурация списка поиска DNS неактивна.

Есть ли команда или сценарий, которые я могу запускать каждый раз при загрузке, чтобы добавить их в конец списка поиска DNS, который я получаю через DHCP?

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

Редактировать: В Linux легко настроить то, что я ищу. Вы настраиваете либо DHCP-клиент, либо сам сетевой интерфейс для добавления, добавления или замены списка поиска, который вы получаете через DHCP. Пример того, как в Linux делать то, что я пытаюсь сделать в Windows, см. https://superuser.com/a/264032/2505 или http://jurjenbokma.com/ApprenticesNotes/domain_search_override.html

Означает ли отсутствие ответов, что эта тривиальная конфигурация в Linux невозможна в Windows 7?

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

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient\SearchList

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

После внесения изменений вам необходимо продлить аренду DHCP, чтобы запустить DHCP-клиент, чтобы вы могли применить изменение:

ipconfig /registerdns

Как только вы это сделаете, у вас появятся новые записи в вашем списке поиска DNS.

Насколько мне известно, вы не можете добавить его в список, предоставляемый DHCP.

Вместо того, чтобы настраивать DNS в автоматическом режиме, установите его вручную и укажите свои основные DNS-серверы. Затем вы можете ввести столько DNS-серверов, сколько захотите.

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

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

Хотя я не уверен, как групповая политика будет взаимодействовать с этим, вы можете вручную изменить значение реестра. HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\SearchList чтобы содержать разделенный запятыми (без пробелов!) список суффиксов доменных имен, которые добавляются к вашему DNS.

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

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

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

Вот шаги:

  1. Откройте редактор реестра по следующему пути:

    % systemroot% \ syswow64 \ regedit

  2. Очистите ключи реестра:

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows NT \ DNSClient \ SearchList

  3. Зарегистрируйте изменения DNS, открыв CMD.EXE с правами администратора:

    ipconfig / registerdns

Теперь проверьте блок DNS в расширенной конфигурации TCP / IP, теперь он должен быть доступен для редактирования.