Зарегистрировать DNS через командную строку
Обновлено: 21.11.2024
Команда ipconfig существует уже давно, но почему-то большинство людей не понимают, что делают все различные команды ipconfig и как они работают. В этом слепке мы собираемся изменить это, углубившись в то, как работает команда ipconfig и как она может помочь вам управлять конфигурацией клиента DHCP и DNS.
Давайте приступим.
Оглавление
Предпосылки
Выполнение команды ipconfig не требует особых предварительных условий. Если у вас есть какая-либо последняя версия Windows, все в порядке. Этот слепок также предполагает, что вы находитесь на компьютере с Windows с динамически назначаемым (DHCP) IP-адресом и настройками DNS-клиента.
Просмотр основных параметров IP и DNS с помощью команд IPConfig
Самая простая из команд ipconfig — просто запустить ее без параметров. Откройте командную строку или консоль PowerShell на своем компьютере и запустите ipconfig. Вы увидите все сетевые интерфейсы (NIC), установленные в вашей системе, а также основную информацию об IP.
Запишите имя сетевой карты. Имя сетевого адаптера на снимке экрана ниже называется Ethernet .
Просмотр основной информации об IP
Используйте команду ipconfig /all, и вы увидите увеличенный объем информации, а именно конфигурацию DHCP каждой сетевой карты и DNS-серверы.
Просмотр всей конфигурации IP и DNS
Просмотр кеша преобразователя DNS
Другой популярной командой ipconfig является ipconfig /displaydns . С помощью этой команды можно найти все элементы в локальном кэше преобразователя DNS и любые элементы в локальном файле C:\Windows\System32\etc\drivers\hosts.
Проверка кеша преобразователя DNS
Переключатель /displaydns особенно полезен при устранении неполадок с разрешением имен!
Очистка кэша преобразователя DNS
Иногда кэш сопоставителя DNS кэширует элементы, которые вы хотите удалить. Вы можете очистить все элементы в кеше преобразователя DNS, запустив ipconfig /flushdns . Эта команда полезна для удаления любых отрицательных записей кэша при устранении неполадок.
Очистка кэша преобразователя DNS
Инициирование динамической регистрации DNS с помощью команды IPconfig
Возможно, вам нужно вручную инициировать динамическую регистрацию DNS и обновить выпуски DHCP. В этом случае используйте ipconfig /registerdns. Эта команда ipconfig отлично подходит для устранения проблем с регистрацией имен DNS без перезагрузки компьютера.
Убедитесь, что вы используете переключатель /registerdns в консоли с повышенными правами.
Инициирование динамической регистрации DNS
Освобождение и обновление IP-адресов, назначенных DHCP
Одна из наиболее распространенных команд ipconfig освобождает и обновляет динамически назначаемый (DHCP) IP-адрес. Чтобы освободить DHCP-адрес, вы можете сделать это, запустив ipconfig /release, который освободит все сетевые адаптеры, привязанные к TCP/IP.
Освобождение адреса DHCP для сетевого адаптера Ethernet
Есть ли у вас более одной сетевой карты с одинаковым названием? Без проблем. Используйте подстановочный знак ( * ).
Освобождение DHCP-адреса для всех сетевых адаптеров, начинающихся с Eth
Вы можете использовать подстановочные знаки для имени сетевой карты в любой команде ipconfig, которая позволяет вводить имя сетевой карты. Вы также можете использовать ? для представления одного символа для соответствия.
После освобождения IP-адреса вам необходимо получить еще один с вашего DHCP-сервера.Для этого запустите ipconfig /renew, чтобы обновить все сетевые карты, или снова укажите конкретную сетевую карту.
Получение новой аренды DHCP для всех сетевых адаптеров
Совет. Вы можете освобождать и обновлять динамически назначаемые IP-адреса в одной строке, используя двойные амперсанды, например ipconfig /release && ipconfig /renew .
Если вы хотите ограничить выпуск и обновление только сетевых адаптеров IPv6, вы также можете использовать параметры /release6 и /renew6.
Обратите внимание на такие команды ipconfig, как параметры /showclassid , /setclassid и /allcompartments. Эти параметры не рассматриваются в этом слепке, поскольку они считаются устаревшими и вам редко (если вообще когда-либо) потребуются.
Ненавидите рекламу? Хотите поддержать писателя? Получите многие из наших руководств в виде руководства по ATA.
Ещё от ATA Learning & Partners
Резервное копирование Office 365 для чайников
Лучшее руководство по защите данных Microsoft Office 365. Изучите готовые функции безопасности.
Руководства ATA
ATA известна своими высококачественными письменными учебными пособиями в виде сообщений в блогах. Поддержите ATA с помощью электронных книг ATA Guidebook PDF, доступных в автономном режиме и без рекламы!
Регистрирует все IP-адреса компьютера на настроенном DNS-сервере.
Синтаксис
Описание
Командлет Register-DnsClient вызывает динамическое обновление DNS-имен, связанных с компьютером. Этот командлет является глобальным и не может быть вызван для каждого интерфейса. Запуск этого командлета эквивалентен запуску ipconfig /registerdns .
Примеры
Пример 1. Обновление всех DNS-имен
В этом примере выполняется динамическое обновление DNS на всех интерфейсах, настроенных на компьютере.
Параметры
Запускает командлет как фоновое задание. Используйте этот параметр для запуска команд, выполнение которых занимает много времени.
Командлет немедленно возвращает объект, представляющий задание, а затем отображает командную строку. Вы можете продолжать работать в сеансе, пока задание завершается. Для управления заданием используйте командлеты *-Job. Чтобы получить результаты задания, используйте командлет Receive-Job.
Дополнительную информацию о фоновых заданиях Windows PowerShell см. в разделе about_Jobs.
Тип: | SwitchParameter |
Позиция: | Именованный |
Значение по умолчанию: | Нет |
Принять ввод конвейера: | False |
Допускать подстановочные знаки: | False |
Запускает командлет в удаленном сеансе или на удаленном компьютере. Введите имя компьютера или объект сеанса, например выходные данные командлета New-CimSession или Get-CimSession. По умолчанию используется текущий сеанс на локальном компьютере.
Тип: | CimSession [ ] |
Псевдонимы: | Сессия td> |
Позиция: | Имя |
Значение по умолчанию: | Нет |
Принимать ввод конвейера: | False |
Допускать подстановочные знаки: | False< /td> |
Запрашивает подтверждение перед запуском командлета.
Тип: | SwitchParameter |
Псевдонимы: | cf |
Позиция: | Имя |
Значение по умолчанию: | False | < /tr>
Принимать ввод конвейера: | False |
Допускать подстановочные знаки: | False |