Настройка DNS компьютера через командную строку

Управление настройками DNS через командную строку

DNS позволяет определять IP-адрес компьютера по его хост-имени и наоборот. Для компьютеров со статическими IP-ад­ресами нужно указать, к какому DNS-серверу они должны об­ращаться; вы можете сделать это, используя контекст InterfaceIP в Netsh. Синтаксис для задания конкретного DNS-сервера таков:

  • set dns nаmе=ИмяИнтерфейса source=static addr=Адрес

Рассмотрим следующий пример:

  • set dns source=static addr=192.168.1.56

Здесь вы указываете, что работаете с интерфейсом Local Area Connection (Подключение по локальной сети) и задаете адрес DNS-сервера - 192.168.1.56.

Если компьютер использует DHCP и вы хотите, чтобы он получал адрес DNS-сервера через DHCP, введите команду вида:

  • set dns namе=ИмяИнтерфейса source=dhcp

Вот пример: set dns source=dhcp

Здесь вы указываете, что интерфейс Local Area Connection должен получать адрес DNS-сервера через DHCP.

Если компьютеру уже заданы IP-адреса DNS-серверов, SET DNS заменяет существующие значения. Что­бы добавить IP-адреса DNS-серверов, а не заменить их, пользуйтесь командой ADD DNS. Для проверки параметров DNS введите show dns.

Дополнительные параметры для настройки DNS

Ниже рассматриваются другие, необязательные параметры:

  • ddns=enabled|disabled — по умолчанию все IP-адреса для интерфейсов регистрируются в DNS с полным доменным именем компьютера. При такой автоматической регистра­ции используется протокол динамического обновления DNS. Если вы хотите отключить такую функцию, добавьте параметр ddns=disabled;
  • sufflx=interface|primary — по умолчанию полное имя ком­пьютера регистрируется только в его первичном домене. При использовании динамического DNS вы также можете указать, что в DNS должно регистрироваться DNS-имя, специфичное для интерфейса. Введите параметр suffix=interface. Если у компьютера несколько сетевых адаптеров, это позволит подключаться к нескольким доменам.
2024  Командная строка Windows  
top Яндекс.Метрика