Проверка параметров диспетчера трафика
Предварительные требования
- Если у вас еще нет подписки Azure, создайте бесплатную учетную запись, прежде чем начинать работу.
- Для работы с этим руководством требуется профиль диспетчера трафика. Дополнительные сведения см. в статье Создание профиля диспетчера трафика.
Чтобы проверить параметры диспетчера трафика, необходимо иметь несколько клиентов в разных расположениях, из которых можно запускать проверки. Остановите работу конечных точек в профиле диспетчера трафика по одной за раз.
- Задайте очень низкое значение срока жизни DNS, чтобы изменения распространялись быстро (например, за 30 секунд).
- Сведения об IP-адресах облачных служб и веб-сайтов Azure в тестируемом профиле.
- Воспользуйтесь средствами, с помощью которых можно разрешить DNS-имя в IP-адрес и отобразить этот адрес.
Вы проверяете, что DNS-имена разрешаются в IP-адреса конечных точек в вашем профиле. Разрешение имен должно происходить в форме, совместимой с методом маршрутизации трафика, определенном в профиле диспетчера трафика. Для разрешения DNS-имен можно использовать такие средства, как nslookup или dig.
Ниже приведены примеры, которые помогут проверить профиль диспетчера трафика.
Проверка профиля диспетчера трафика с помощью команд nslookup и ipconfig в Windows
Откройте с правами администратора обычную командную строку или командную строку Windows PowerShell.
Введите
ipconfig /flushdns
для записи кэша сопоставителя DNS на диск.Введите
nslookup <your Traffic Manager domain name>
. Например, следующая команда проверяет доменное имя с префиксом myapp.contoso.nslookup myapp.contoso.trafficmanager.net
Типичный результат содержит следующие сведения:
- DNS-имя и IP-адрес DNS-сервера, доступ к которому получен для разрешения этого доменного имени диспетчера трафика.
- Доменное имя диспетчера трафика, введенное в командной строке после команды nslookup, и IP-адрес, в который происходит разрешение домена диспетчера трафика. Для проверки важен второй IP-адрес. Он должен соответствовать общедоступному виртуальному IP-адресу для одной из облачных служб или веб-сайтов в тестируемом профиле диспетчера трафика.
Тестирование метода маршрутизации трафика с отработкой отказа
- Оставьте все конечные точки включенными.
- Используя один клиент, запросите разрешение DNS для доменного имени компании с помощью средства nslookup или подобной служебной программы.
- Убедитесь, что разрешенный IP-адрес совпадает с основной конечной точкой.
- Отключите основную конечную точку или удалите файл мониторинга, чтобы диспетчер трафика считал, что приложение не работает.
- Ждите в течение срока жизни DNS, заданного в профиле диспетчера трафика, и еще 2 минуты. Например, если срок жизни DNS — 300 секунд (5 минут), необходимо ждать 7 минут.
- Очистите кэш DNS-клиента и запросите разрешение DNS с помощью команды nslookup. В Windows можно очистить кэш DNS с помощью команды ipconfig /flushdns.
- Убедитесь, что разрешенный IP-адрес совпадает с дополнительной конечной точкой.
- Повторите этот процесс, остановив работу каждой конечной точки. Проверяйте, что DNS возвращает IP-адрес следующей конечной точки в списке. Когда все конечные точки перестанут работать, вы снова должны получить IP-адрес основной конечной точки.
Тестирование метода маршрутизации трафика по приоритетам
- Оставьте все конечные точки включенными.
- Используя один клиент, запросите разрешение DNS для доменного имени компании с помощью средства nslookup или подобной служебной программы.
- Убедитесь, что разрешенный IP-адрес совпадает с одной из конечных точек.
- Очистите кэш клиента DNS и повторяйте шаги 2 и 3 для каждой конечной точки. Вы должны видеть разные IP-адреса, относящиеся ко всем вашим конечным точкам.
Тестирование метода маршрутизации трафика производительности
Для эффективной проверки метода маршрутизации трафика по производительности клиенты должны быть расположены в различных частях мира. Клиенты, которые будут использоваться для проверки служб, можно создавать в разных регионах Azure. При наличии глобальной сети можно удаленно войти в клиенты в других регионах мира и выполнять проверки из них.
Кроме того, есть бесплатные веб-службы поиска и проверки DNS. Некоторые из этих инструментов предоставляют возможность проверить разрешение DNS-имен из различных расположений по всему миру. Например, выполните поиск по запросу "поиск DNS". Сторонние службы типа Gomez или Keynote можно использовать, чтобы убедиться в том, что ваши профили распределяют трафик надлежащим образом.