IPCONFIG – настройка протокола IP для Windows.

Что такое авторизация dhcp и зачем это нужно?

Перед тем, как перейти к конкретным действиям, предлагаю немного уделить время теории и проблематике. Начнем с того, что мы попробуем понять что это такое — Авторизация DHCP сервера. Для получения сведений по этому вопросу предлагаю, для начала, обратиться к документации Microsoft:

If you are installing DHCP in a domain environment, you must perform the following steps to authorize the DHCP server to operate in the domain.Unauthorized DHCP servers that are installed in Active Directory domains cannot function properly, and do not lease IP addresses to DHCP clients.

Начинаем удалять авторизованные сервера

Как я уже написал, частных сценариев может быть несколько. Сведем их до общих и рассмотрим ситуации.

Что если сервер появился в сети после деавторизации?

Но что делать, если сервер появился в сети после того, как он был удален из конфигурации Active Directory? Например, если он был восстановлен из бекапа и мы планируем снова ввести его в эксплуатацию?

В таком случае произойдет ситуация, при которой сервер DHCP будет считать, что он авторизован, однако в доменной структуре такая информация будет отсутствовать.

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

IPCONFIG -  настройка протокола IP для Windows.
Выполняем деавторизацию через оснастку DHCP.

Похоже, что мы столкнулись с проблемой.

IPCONFIG -  настройка протокола IP для Windows.
Возникает ошибка «The parameter is incorrect» при выполнении операции деавторизации сервера, сведения об авторизации которого уже были удалены.

Для решения проблемы нам потребуется ввести в командной строке:

NETSH DHCP add server <FQDN> <IP>
IPCONFIG -  настройка протокола IP для Windows.
Теперь сведения об авторизованных серверах DHCP в Active Directory актуальны и только что добавленный хост появится в меню «Управление авторизованными серверами» оснастки DHCP.

Apple os x

Очистка DNS в Mac OS X — это простой процесс, но предпринятые шаги будут зависеть от того, какую версию OS X вы используете.

Dhcp сервер доступен

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

Dhcp сервер недоступен

В случае если хост недоступен, нам также доступны несколько вариантов:

Ipconfig – настройка протокола ip для windows.

Утилита командной строки ipconfig.exe присутствует во всех версиях Windows и является одним из наиболее распространенных программных средств сетевой диагностики. Некоторые параметры командной строки не поддерживаются в версиях , предшествующих Windows Vista/Windows 7/8

Команда IPCONFIG используется для отображения текущих настроек протокола TCP/IP и для обновления некоторых параметров, задаваемых при автоматическом конфигурировании сетевых интерфейсов при использовании протокола Dynamic Host Configuration Protocol (DHCP)..

Формат командной строки:


ipconfig [/allcompartments] [/? | /all | /renew [адаптер] | /release [адаптер] | /renew6 [адаптер] | /release6 [адаптер] | /flushdns | /displaydns | /registerdns | /showclassid адаптер | /setclassid адаптер [идентификатор_класса] ] /showclassid6 адаптер | /setclassid6 адаптер [идентификатор_класса] ]

Параметры командной строки:

/? – Вывод справочного сообщения

/all – Вывод подробных сведений о конфигурации.

/release – Освобождение адреса IPv4 для указанного адаптера.

/release6 – Освобождение адреса IPv6 для указанного адаптера.

/renew – Обновление адреса IPv4 для указанного адаптера.

/renew6 – Обновление адреса IPv6 для указанного адаптера.

/flushdns – Очистка кэша сопоставителя DNS.

/registerdns – Обновление всех DHCP-аренд и перерегистрация DNS-имен

/displaydns – Отображение содержимого кэша сопоставителя DNS.

/showclassid – Отображение всех допустимых для этого адаптера идентификаторов классов DHCP.

/setclassid – Изменение идентификатора класса DHCP.

/showclassid6 – Отображение всех допустимых для этого адаптера идентификаторов классов DHCP IPv6.

/setclassid6 – Изменение идентификатора класса DHCP IPv6.

адаптер – Имя подключения (можно использовать знаки подстановки * и ? )

  
Изменение сетевых настроек с помощью команды IPCONFIG, в основном, применимо к тем сетевым адаптерам, которые настроены на автоматическое
конфигурирование с использованием службы динамической настройки основных параметров на сетевом уровне DHCP (Dynamic Host Configuration Protocol)
или службы автоматической настройки приватных IP – адресов APIPA (Automatic Private IP Addressing).

Если в параметрах командной строки IPCONFIG используется имя адаптера, содержащее пробелы, то оно должно заключаться в двойные кавычки.
Если имя содержит символы русского алфавита, то оно должно быть представлено в DOS-кодировке.

Для имен адаптеров применимо использование символа * в качестве шаблона:

* – любое имя
Локальн* – имя адаптера начинается с “Локальн”
*сети* – имя адаптера содержит строку “сети”

ipconfig – отобразить базовые сетевые настройки для всех сетевых адаптеров, присутствующих в системе.

ipconfig /all – отобразить подробную информацию о настройках всех сетевых адаптеров, присутствующих в системе.

ipconfig /renew “Подключение по локальной сети 2” – обновить сетевые настройки, полученные от DHCP – сервера только для сетевого подключения с именем “Подключение по локальной сети 2”.

ipconfig /release *локальной* – обновить сетевые настройки, полученные от DHCP – сервера для всех сетевых подключений, в имени которых присутствует строка “локальной”

ipconfig /release “Подключение по локальной сети 2” – освободить сетевые настройки, полученные от DHCP – сервера только для сетевого подключения с именем ” Подключение по локальной сети 2″.

Если для параметров release и renew не указано имя адаптера, то аренда
IP-адреса для всех адаптеров, для которых существуют привязки к TCP/IP, будет освобождена или обновлена.

ipconfig /dysplaydns – вывести на экран содержимое кэш службы разрешения имен DNS ( службы DNS-клиент).

ipconfig /flushdns – очистить содержимое кэш службы разрешения имен DNS

ipconfig /showclassid “Подключение по локальной сети” – отобразить все допустимые для этого сетевого подключения идентификаторы классов DHCP.

:/>  WinSCP графический SFTP и FTP-клиент

ipconfig /setclassid “Local Area Connection” TEST – установить для адаптера с именем “Local Area Connection” идентификатор класса DHCP “TEST”.

ipconfig /setclassid6 “Local Area Connection” TEST – установить для адаптера с именем “Local Area Connection” идентификатор класса DHCPv6 “TEST”.

Если для параметра setclassid или setclassid6 не указан идентификатор класса, то существующий идентификатор класса будет удален.

Наиболее часто используется команда ipconfig /all, позволяющая получить подробные сведения о сетевых настройках. Отображаются сведения о настройке протокола IP и о настройках
сетевых адаптеров. Пример сведений о настройках IP:


Настройка протокола IP для Windows

Имя компьютера . . . . . . . . . : comp0
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : Смешанный
IP-маршрутизация включена . . . . : Нет
WINS-прокси включен . . . . . . . : Нет

В некоторых версиях утилиты ipconfig.exe вместо типа узла “Смешанный”, может отбражаться “Гибридный” (Hybrid).
Тип узла определяет алгоритм определения и регистрации имен Netbios. С точки зрения протокола NETBIOS, узлы могут быть следующих типов:

b-node (b) – Использует только широковещательную регистрацию и просмотр имен.

p-node (p) – использует только соединения точка-точка для просмотра и регистрации имен.

m-node (m) и h-node (h) – смешанные типы, использующие как широковещательные сообщения, так и обращение к серверам имен.

Компьютеры под управлением Windows представляют собой узлы h-node или узлы смешанного типа, использующие WINS (NBNS) сервер для регистрации и просмотра имен, и
используют широковещательные запросы, если сервер не доступен.

Пример отображаемой конфигурации сетевого адаптера :


Ethernet adapter Подключение по локальной сети :
– имя сетевого подключения, присвоенное операционной системой.

DNS-суффикс подключения . . . . . : – DNS-суффикс из настроек сетевого подключения

Описание. . . . . . . . . . . . . : Realtek 8139d Adapter #2
– название сетевого адаптера..

Физический адрес. . . . . . . . . : 00-14-02-7B-ED-67
– MAC- адрес данного адаптера.

DHCP включен. . . . . . . . . . . : Да – признак использования DHCP для конфигурирования сетевого адаптера

Автонастройка включена. . . . . . : Да
– признак автоматической настройки параметров адаптера с использованием функции автоматического назначения адресов (APIPA) при отсутствии сервера DHCP. Данный режим позволяет назначить приватный немаршрутизируемый IP-адрес сетевому адаптеру и определяется значением ключа реестра
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesTcpipParametersInterfacesGUID адаптераIPAutoconfigurationEnabled
Значение 0 (тип DWORD) параметра IPAutoconfigurationEnabled отключает APIPA. Если значение этого параметра равно 1 , или параметр отсутствует в реестре, APIPA активируется. Обычно, в системах семейства Windows данный режим активирован.


Автонастройка IPv4-адреса . . . . : 169.254.254.18(Основной)
– автоматически полученный локальный адрес, если используется APIPA. На практике, такое значение IP-адреса означает, что сервер DHCP недоступен.


Локальный IPv6-адрес канала . . . : fe80::7c22:e7f8:3a71:8249(Основной)
– локальный IPv6 адрес, если используется адресация IPv6


IPv4-адрес. . . . . . . . . . . . : 10.10.11.77(Основной)
– используемый для данного адаптера IPv4 – адрес.


Маска подсети . . . . . . . . . . : 255.255.224.0
– маска подсети.


Аренда получена. . . . . . . . . . : 2 марта 2022 г. 22:44:48
– дата и время получения сетевой конфигурации от сервера DHCP


Срок аренды истекает. . . . . . . . . . : 3 марта 2022 г. 2:31:27
– срок истечения аренды сетевых настроек. Определяется сервером DHCP.


Основной шлюз. . . . . . . . . : 10.10.11.1
– IP – адрес маршрутизатора, используемого в качестве шлюза по умолчанию.


Код класса DHCPv4. . . . . . . . . . : TEST
– код класса DHCP, если он существует.

DHCP-сервер. . . . . . . . . . . : 10.10.11.11 – – IP-адрес DHCP-сервера, от которого получена сетевая конфигурация.

Следующие 2 параметра (идентификатор участников DHCP – DUID и идентификатор арендованного адреса IAID) присутствуют при автоматическом конфигурировании настроек протокола IPv6 . В крупных сетях могут присутствовать несколько серверов DHCPv6. При автоматическом конфигурировании сетевого адаптера, все они получают от клиента специальный запрос DHCP REQUEST. Каждый из них проверяет, ему ли был направлен запрос. Сервер не приступает к обработке пакетов с DUID, отличающимся от его собственного. При совпадении DUID, сервер помечает адрес как присвоенный и возвращает ответ DHCP REPLY. На этом обработка запроса завершается.
IAID – это специальный идентификатор арендуемого IPv6-адреса длиной 4 байта. Клиенту выделяется адрес на время, определенное сервером (срок аренды). Когда предпочитаемый срок действия адреса заканчивается, клиент отправляет серверу пакет DHCP RENEW с запросом на продление этого срока. В сообщение включается идентификатор IAID, код которого также хранится в базе данных DHCP сервера. Если сервер готов продлить срок действия адреса, он отправляет ответ DHCP REPLY и клиент получает возможность использования арендованного адреса без повторного получения настроек.


IAID DHCPv6 . . . . . . . . . . . : 234890384
– идентификатор арендованного адреса IAID


DUID клиента DHCPv6 . . . . . . . : 00-01-00-01-14-E2-78-C0-00-0C-1E-7C-29-E3
– идентификатор участников DHCP


DNS-серверы. . . . . . . . . . . : 94.25.128.74
94.25.208.74
– адреса DNS – серверов, используемых для разрешения имен в IP-адреса узлов.


NetBios через TCP/IP. . . . . . . . : Включен
– режим использования NetBios через протокол TCP/IP.

Вывод команды IPCONFIG, как правило, не помещается на экране, поэтому для постраничного отображения результатов можно использовать команду more в цепочке с командой IPCONFIG:

ipconfig /al | more

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

ipconfig /all > C:ipconfig-all.txt – записать результаты в текстовый файл ipconfig-all.txt на диске C:. Для русскоязычных версий Windows нужно учитывать, что результаты выполнения команды, записанные в текстовый файл, представлены в DOS-кодировке (OEM 866) и для их просмотра потребуется программное обеспечение, позволяющее просматривать текст в данной кодировке, например редактор файлового менеджера Far или средства для преобразования текста в кодировку Windows (CP 1251) ( например, утилита iconv. Можно обойтись, например, стандартным средством Microsoft Word ( winword.exe ), используя командный файл следующего содержания:

:/>  Windows 10 не видит флешку


ipconfig /all > %TEMP%ipconfig-all.txt

start “winword” winword.exe %TEMP%ipconfig-all.txt

Первая команда записывает результаты выполнения IPCONFIG в текстовый файл ipconfig-all.txt каталога временных файлов, путь которого определяется значением переменной TEMP, а вторая – открывает этот файл с помощью winword.exe. При открытии, приложение Microsoft Word выдаст запрос на преобразование файла и предложит выбрать исходную кодировку текста – Кириллица (DOS) .

Также можно воспользоваться стандартным буфером обмена Windows, записав в него вывод результатов команды IPCONFIG. Для этого нужно выполнить ее в цепочке с командой clip

ipconfig /all | clip

Результат выполнения команды будет записан в буфер обмена Windows, после чего в используемом редакторе (Блокнот, Wordpad, Word, OpenOffice Writer) можно выполнить вставку из буфера обмена (нажмите Ctrl V или Shift Insert)

Весь список команд CMD Windows

Ipconfig ipconfig

Отображает все текущие значения конфигурации сети TCP/IP и обновляет параметры протокола DHCP и системы доменных имен (DNS). Displays all current TCP/IP network configuration values and refreshes Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS) settings.

При использовании без параметров ipconfig отображает IP-адреса версии 4 (IPv4) и IPv6, маску подсети и шлюз по умолчанию для всех адаптеров. Used without parameters, ipconfig displays Internet Protocol version 4 (IPv4) and IPv6 addresses, subnet mask, and default gateway for all adapters.

Linux

Если вы используете демон кэширования службы имен nscd и хотите очистить кэш DNS, вам потребуется выполнить следующее:

Mac os x leopard and below

Если вы используете Mac OS X 10.5.1 или ниже, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите коменду sudo lookupd -flushcache

Mac os x lion

Если вы работаете в Mac OS X 10.7, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите коменду sudo killall -HUP mDNSResponder

Mac os x mavericks

Если вы работаете в Mac OS X 10.9, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите коменду sudo killall -HUP mDNSResponder

Mac os x mountain lion

Если вы используете Mac OS X 10.8, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите коменду sudo killall -HUP mDNSResponder

Mac os x snow leopard

Если вы работаете в Mac OS X 10.6, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите коменду sudo dscacheutil -flushcache

Mac os x yosemite

Если вы работаете в Mac OS X 10.10, вам необходимо выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите коменду sudo discoveryutil udnsflushcaches

Macos sierra

Если вы используете Mac OS X 10.11, вам нужно выполнить следующие шаги:

  1. Откройте терминал.
  2. Запустите коменду sudo killall -HUP mDNSResponder

Windows 10

Очистка кеша DNS в Windows 10 — очень простой процесс. Из-за разрешений безопасности системы вы должны убедиться, что вы запускаете командную строку от имени администратора.

Windows 8 / windows 8.1

Очистка кеша DNS в Windows 8 и Windows 8.1 — очень простой процесс. Из-за разрешений безопасности системы вы должны убедиться, что вы запускаете командную строку от имени администратора.

  1. Убедитесь, что вы находитесь на начальном экране Windows 8.
  2. Просто введите cmd , и справа появится панель поиска Windows с результатами поиска.
  3. Щелкните правой кнопкой мыши Command Prompt и выберите Запуск от имени администратора
  4. введите команду ipconfig /flushdns

Windows 98/nt/2000/xp

Очистка DNS в Windows — это простой процесс, ниже описаны шаги, которые необходимо выполнить, если вы хотите очистить кэш DNS.

  1. Откройте командную строку (Пуск> Выполнить> cmd.exe > ОК).
  2. Введите команду ipconfig /flushdns

Windows vista / windows 7

Очистка DNS в более новых версиях Windows почти так же проста, как и в более ранних версиях, но из-за дополнений безопасности Microsoft вы должны запустить командную строку с правами администратора.

  1. Нажмите кнопку «Пуск» и перейдите к командной строке (Пуск> Все программы> Стандартные> Командная строка)
  2. Убедитесь, что вы щелкнули правой кнопкой мыши по приложению командной строки и выбрали «Запуск от имени администратора».
  3. Введите команду ipconfig /flushdns

Примечание. Также можно ввести cmd в поле поиска в меню «Пуск» Windows Vista / Windows 7, а затем щелкнуть правой кнопкой мыши результат cmd.exe вместо необходимости переходить по различным подпунктам, меню.

Где содержится информация об авторизованных серверах?

Как мы уже могли увидеть, оснастка в DHCP уже владеет информацией об авторизованных серверах. Возникает вопрос — Откуда?

При подключении к меню Управление авторизованными серверами в оснастке DHCP, происходит обращение к разделу конфигурации Active Directory, который реплицируется между другими контроллерами во всем домене.Давайте посмотрим где конкретно хранятся объекты серверов DHCP. Для этого откроем оснастку Редактирование ADSI:

IPCONFIG -  настройка протокола IP для Windows.
Указываем настройки в соответствии с иллюстрацией.

Дополнительная информация

Существуют и дополнительные способы сброса кэша DNS в Windows, например,

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

А вдруг и это будет интересно:

  • Windows 10
  • Настройка роутера
  • Всё про Windows
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • В контакте
  • Одноклассники
  • Android

Почему бы не подписаться?

Зачем может понадобиться деавторизовывать сервера?

Для чего нужна процедура авторизации теперь понятно, но зачем нужна обратная процедура — деавторизация?

При выводе из эксплуатации DHCP серверов, могут произойти незначительные, но раздражающие ошибки. Не уделив должного внимания удалению (деавторизации) авторизованных серверов, мы обязательно столкнемся с неактуальной и устаревшей информацией в списке доступных хостов при подключении к DHCP серверам и с несуществующим объектами в Active Directory.

:/>  Самоучитель работы на компьютере. Максимально просто и быстро

Один из очень частых сценариев, при котором может возникнуть вышеуказанная проблема — вывод из эксплуатации сервера или серверов. Например, больше нет необходимости держать сервер DHCP в удаленном филиале (сайте), т.к сайт будет полностью удален по причине переезда.

Для того, чтобы в каталогах AD не оставалось неактуальной или устаревшей информации о DHCP серверах, необходимо деавторизовать сервера.

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

Как очистить кэш dns

Большинство операционных систем и клиентов DNS автоматически кэшируют IP-адреса и другие результаты DNS, это делается для того, чтобы ускорить последующие запросы к тому же имени хоста. Иногда плохие результаты будут кэшироваться и поэтому должны быть удалены из кэша, чтобы вы могли правильно общаться с хостом.

Как очистить кэш dns в windows 10, 8 и windows 7

IPCONFIG -  настройка протокола IP для Windows.

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

Очистка (сброс) кэша dns в командной строке

Стандартный и очень простой способ сброса кэша DNS в Windows — использовать соответствующие команды в командной строке.

Шаги, чтобы очистить кэш DNS при этом будут следующими.

  1. Запустите командную строку от имени администратора (в Windows 10 для этого можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать «Запуск от имени администратора» в контекстном меню (см. Как запустить командную строку от имени администратора в Windows).
  2. Введите простую команду ipconfig /flushdns и нажмите Enter.
  3. Если всё прошло успешно, в результате вы увидите сообщение о том, что «Кэш сопоставителя DNS успешно очищен». IPCONFIG -  настройка протокола IP для Windows.
  4. В Windows 7 дополнительно можно выполнить перезапуск службы DNS-клиент, для этого там же в командной строке по порядку выполните следующие команды
  5. net stop dnscache
  6. net start dnscache

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

Очистка внутреннего кэша dns google chrome, яндекс браузера, opera

В браузерах на базе Chromium — Google Chrome, Opera, Яндекс Браузер присутствует собственный кэш DNS, который также можно очистить.

Для этого в браузере введите в адресную строку:

  • chrome://net-internals/#dns — для Google Chrome
  • browser://net-internals/#dns — для Яндекс Браузера
  • opera://net-internals/#dns — для Оперы

На открывшейся странице вы можете посмотреть содержимое кэша DNS браузера и очистить его, нажав кнопку «Clear host cache».

Дополнительно (при проблемах с соединениями в конкретном браузере) может помочь очистка сокетов в разделе Sockets (кнопка Flush socket pools).

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

Примеры examples

Чтобы отобразить основную конфигурацию TCP/IP для всех адаптеров, введите: To display the basic TCP/IP configuration for all adapters, type:

Чтобы отобразить полную конфигурацию TCP/IP для всех адаптеров, введите: To display the full TCP/IP configuration for all adapters, type:

Чтобы обновить IP-адрес, назначенный DHCP только для адаптера локальной сети, введите: To renew a DHCP-assigned IP address configuration for only the Local Area Connection adapter, type:

Чтобы очистить кэш сопоставителя DNS при устранении неполадок с разрешением DNS-имен, введите: To flush the DNS resolver cache when troubleshooting DNS name resolution problems, type:

Чтобы отобразить идентификатор класса DHCP для всех адаптеров с именами, начинающимися с Local, введите: To display the DHCP class ID for all adapters with names that start with Local, type:

Чтобы задать идентификатор класса DHCP для ПРОВЕРЯЕМого адаптера локальной сети, введите: To set the DHCP class ID for the Local Area Connection adapter to TEST, type:

Итоги

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

До новых встреч! 🙂

Оставьте комментарий