Утилиты диагностики DNS

Применение утилиты командной строки IPCONFIG

Еще одним важным инструментом для поиска и устранения проблем, связанных с преобразованием имен в DNS, является утилита IPCONFIG, которая также используется для устранения наиболее распространенных проблем с TCP/IP. В отношении DNS утилита IPCONFIG позволяет выполнять несколько важных операций. Эти операции инициируются из командной строки указанием соответствующих параметров, которые описаны ниже.

  • ipconfig /f lushdns. При возникновении проблем с кэшем на стороне клиента его содержимое может быть сброшено за счет применения флага f lushdns. Этот флаг позволяет удалить все помещенные ранее в кэш запросы, которые может хранить клиент, и особенно полезен в случае, если на сервере имен только что поменялись IP-адреса и у каких-то клиентов теперь из-за этого возникают трудности с подключением к нему.
  • ipconfig /regis terdns. Флаг registerdns заставляет клиента динамически перерегистрировать себя в DNS, если данная зона поддерживает динамические обновления.
  • ipconfig /displaydns. Этот флаг является очень интересным, но мало кому известным. Он позволяет отобразить содержимое клиентского кэша и помогает в вы­явлении определенных проблем с отдельными записями. 

Применение утилиты командной строки TRACERT

Утилита TRACERT является ценным источником информации, позволяющим получить представление о пути, который проходит DNS-запрос при его пересылке по сети.

Например, за счет направления TRACERT по адресу www.microsoft.com можно просмотреть, через сколько маршрутизаторов и DNS-серверов приходится проходить пакету. Принцип, по которому работает TRACERT, прост, но довольно интересен. Сначала отправляется DNS-запрос с TTL-значением 1. Поскольку все маршрутизаторы должны сбрасывать TTL-значение каждого обрабатываемого пакета на 1, это означает, что первый же маршрутизатор откажется переадресовывать данный пакет и вернет отправителю сообщение ;

с отказом. После этого исходная система увеличит TTL-значение на 1 и отправит пакет снова. На этот раз пакет пройдет через первый маршрутизатор, но получит отказ от второ­го. Таким образом этот процесс продолжается до тех пор, пока пакет не достигнет своего места назначения. Из этого становится совершенно очевидно, что данная утилита предос­тавляет простой, но очень эффективный способ для просмотра пути, который DNS-запрос проходит при его передаче через Интернет.

Применение утилиты командной строки DNSCMD

Утилита DNSCMD, по сути, представляет собой командную версию доступной в консоли ММС оснастки DNS. Она устанавливается в виде части предлагаемой в Windows Server 2008 R2 роли DNS Server (DNS-сервер) и позволяет администраторам создавать зоны, изменять за­писи и выполнять другие важные административные операции в командной строке. Полный список всех поддерживаемых ею опций можно просмотреть по команде DNSCMD /?.

2016  Командная строка Windows  
top Яндекс.Метрика