Записки IT специалиста
7.96K subscribers
1.55K photos
49 videos
15 files
2.21K links
IT-канал, просто о сложном
https://interface31.ru

Купить рекламу:
https://telega.in/c/interface31
Download Telegram
​​Как проверить контрольную сумму в Windows и Linux

Контрольная сумма – это основной доступный способ проверить подлинность файла, полученного по открытым каналам связи. По своей сути контрольная сумма является хеш-функцией, которая является односторонним криптографическим преобразованием.

Это значит, что для любого исходного набора данных хеш-функция будет уникальной, но по ней нельзя однозначно определить к какому именно набору данных она относится. Также при любом изменении исходных данных, даже на 1 байт, хеш сразу же непредсказуемо изменится.

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

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

Вычислить контрольные суммы файлов несложно, для этого даже не нужно никаких сторонних утилит, все можно сделать средствами ОС.

Начнем с Linux, в зависимости от алгоритма подписи мы будем использовать несколько утилит.

Начнем с MD5, на сегодня данный алгоритм устарел, но все равно еще встречается, чтобы получить MD5 контрольную сумму файла выполните:

md5sum <имя_файла>


Актуальными на сегодняшний день являются алгоритмы SHA с битностью в 1, 256, 384 или 512 бит. Алгоритм SHA1 является устаревшим, поэтому сегодня чаще всего используется SHA256.

Чтобы проверить контрольную сумму по алгоритму SHA выполните:

sha256sum <имя_файла>


При этом число в команде должно соответствовать разрядности алгоритма.

В Windows для этих целей удобнее всего использовать PowerShell:

Get-FileHash <имя_файла> -Algorithm SHA256


Опция Algorithm может принимать следующие значения: MD5, SHA1|256|384|512

Для получения более удобочитаемого вывода можете добавить к команде:

Get-FileHash <имя_файла> -Algorithm SHA256 | Format-List


Как видим, вычислить контрольную сумму файла совсем не сложно, поэтому не стоит пренебрегать этим простым, но эффективным способом проверить подлинность полученных данных.
👍34🤔4
​​Предварительная версия Microsoft Office LTSC 2024

Вчера Microsoft опубликовала предварительную версию офисного пакета Microsoft Office LTSC 2024 – локальную или автономную версию, которая не подключена к облаку на постоянной основе. Срок поддержки данной версии составит пять лет.

В состав Microsoft Office LTSC 2024 входят: Access, Excel, OneNote, Outlook, PowerPoint, Skype для бизнеса и Word.

Кроме офисного пакета также представлены предварительные версии Microsoft Project 2024 и Microsoft Visio 2024.

Системные требования для нового пакета:

▫️Windows 11 (минимум для устройств на основе ARM)
▫️Windows 10 LTSC 2021
▫️Windows 10 LTSC 2019
▫️Windows 10
▫️Windows Server 2022

Не менее 4 ГБ памяти и не менее 4 ГБ свободного места на диске для каждого устанавливаемого продукта.

Перед установкой предварительной версии требуется удалить уже установленные версии Microsoft Office и Microsoft 365.

Для установки продукта можно воспользоваться официальной инструкцией: Установка предварительной версии Office LTSC

Если коротко, то вам понадобится Средство развертывания Office (ODT), которое следует установить в отдельную директорию, туда же поместить специальные XML-файлы для определения параметров установки.

Для тех, кому не хочется делать все самостоятельно мы подготовили набор файлов для установки как русской, так и английской версии пакета в нескольких вариантах: просто Office, Office + Visio и полный набор продуктов. Также мы сразу указали официальные KMS-ключи для активации продукта.

Для установки запустите с правами администратора файл setup.exe указав в качестве параметра нужный конфигурационный файл, например:

setup.exe /configure configuration-2024-RU-x64.xml


Который установит только офисный пакет.

Однако нам не удалось таким образом установить предварительную версию, поскольку мы столкнулись с ошибкой:

We're sorry, we can't continue because we weren't able to download a required file. Please make sure you're connected to the internet or connect to a different network, then try again.

К сожалению, мы не можем продолжить, поскольку не удалось загрузить необходимый файл. Убедитесь, что вы подключены к Интернету или подключаетесь к другой сети, а затем повторите попытку.

Не помогло и подключение через VPN, при этом не устанавливался не только Office LTSC 2024, но и версии 2019 и 2021 сценарии, для которых поставлялись вместе с утилитой. Возможно, что это следствие санкций.

При этом найти в сети файлы для оффлайн установки абсолютно несложно, равно как и готовые сборки. Последние мы традиционно не советуем, лучше скачать оффлайн набор файлов и установить их при помощи того же ODT.
👍19🤔21
​​Пятничное, про жизнь. Что не так с Авито?

Столкнулся на днях с интересной особенностью. Продавцы на Авито как один отменяют заказы через Авито Доставку и просят оплатить им на карту физического лица.

На неделе несколько раз пытался заказать одну специфичную железку, но буквально все продавцы потребовали оплаты на карту.

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

Комиссия? Ну так добавьте ее в цену. В чем проблема? Что еще заставляет идти по сложному и неудобному пути? Может я не знаю каких-то подробностей.

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

Так что же все-таки не так с Авито?
👍34👀3👎1🌭1
Прикинь, это наушники с электродами (⚡️), которые помогают бороться со стрессом и удерживать длительный фокус внимания на сложных задачах!

Российский стартап Neiry создал инструмент для тех, кто хочет работать на максимуме своей эффективности. Для тех, кто ловил состояние потока и точно так же ловил полную апатию и выгорание после «запойной» работы

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

Узнайте подробнее о майнд-трекере Neiry: https://neiry.ru/mindtracker?utm_source=tg_in&utm_medium=20zap&utm_term=ad36X2024

Реклама. ООО "НЕЙРИ". ИНН 9701140612. erid: LjN8K82QG
🤮15👎9👍1😁1
​​Microsoft Visio 2024

Скажем честно, больше всего нам был интересен Microsoft Visio 2024, так как мы активно используем этот продукт для построения схем, в том числе для сайта и канала.

Основная проблема Visio – это наборы значков. Поставляемые из коробки наборы в целом закрывают все основные направления, но не обновлялись не то, что годами, а десятками лет.

Например, набор Active Directory (на рисунке ниже) застрял в середине 90-х и сегодня показывать кому-нибудь схему с такими значками просто-напросто стыдно.

Тем более что это один из ведущих продуктов крупнейшего поставщика программных решений.

В итоге пользователь, заплативший за Visio денег, должен либо довольствоваться страшненькими схемами, либо начать свое знакомство с продуктом с поиска наборов значков. А оно ему надо?

Если устраивает страшненько, то есть Dia, если нет, то можно посмотреть в сторону draw.io, значки которого даже из коробки выглядят гораздо более современно и привлекательно.

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

Может нет художников и ресурсов? Есть, потому что в 2024 версии появилось два больших набора значков для AWS и Azure, последний достаточно универсальный и разноплановый и может использоваться для широкого спектра схем.

Возможно, это тонкий намек, что все равно все будут в облаках, а по факту имеем то, что имеем. Никакого чуда не произошло. Обновляться и тем более приобретать новый продукт пока лишено особого смысла.

А новые значки можно скачать в комментарии к заметке.
👍194
​​Почта России, бессмысленная и беспощадная

Как и обещал, расскажу одну показательную историю про нашу любимую Почту, горячую линию и работу с обращениями.

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

Где после того, как я отстоял очередь меня обрадовали, мол марок нет, заказным отправить не можем, только 1 классом. При этом разница по цене там получалась в разы, если заказное выходило 70-90 руб. в зависимости от массы, то 1 класс начинался от 250 руб. В общем вместо 150 руб. мне предложили отдать 500 руб.

На мое возмущение, что мол могли бы и объявление повесить, что марок нет просто развели руками. А на вопрос, когда марки будут ответили что-то типа приходите после дождичка в четверг.

Ну по сути тут все понятно, отделению нужно выполнить план по отправлениям 1 класса, такая ситуация была не только в нашем отделении, жаловались многие.

И уже выходя из отделения я зацепился взглядом за телефон горячей линии и решил позвонить. Вышел из отделения, набрал и спросил почему по такому-то адресу нет марок. Мне тут же заявили, что это неправда и спросили кто это сказал.

Не кладя трубку, возвращаюсь в отделение и спрашиваю у оператора почему она меня обманула. Та начинает путаться в показаниях, но тут появляется еще одна дама и представляется начальником отделения.

Назвать свое ФИО для горячей линии она отказалась и тут же быстро сняла бейдж оператор. Что я отдельно зафиксировал по телефону.

После чего мне стали объяснять, что марки только вот пришли, их еще не оприходовали и вот-вот все сделают и зачем было куда-то звонить суету наводить.

Передо мной тут же появляется два конверта и мне настойчиво предлагают положить трубку и отправить письма не оставляя обращения. Но я обращение все-таки составляю и после того, как я положил трубку мне предлагают оплатить конверты.

Исключительно наличными, так как у них завис «сервер». Так как наличных у меня не было конверты снова исчезли. А само отделение внезапно прекратило свою работу, все посетителей начали разворачивать, мол все зависло ничего не работает.

Я офигел от подобного цирка и сказал, что я подожду, а им надо «сервер» или перезагрузить или позвонить себе в поддержку.

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

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

Вышел, отошел за угол и стал наблюдать, случилось чудо, и почта заработала. Через пару часов сделал второй заход, как раз люди шли с работы, стояла очередь. Зашел и без очереди поинтересовался у заведующей, мол все починили, могу я свои письма отправить?

И что? Правильно, все снова сломалось и присутствующих попросили покинуть помещение, так как почта по техническим причинам работать не будет.

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

Что я в итоге получил? Две отписки, первая:

Начальнику ОПС на контроль наличия достаточного ассортимента конвертов и марок, и осуществление своевременного заказа, а также на недопущение подобной ситуации в дальнейшем.

В общем коротко и понятно…

Вторая:

Проверкой установлено, что отказ в предоставлении информации о наличии почтового отправления в ОПС произошел по независимым причинам от работников ОПС.

В информационной системе произошел сбой программного обеспечения, в связи с чем осуществлять выдачу почтовых отправлений не представилось возможным.

Бейжди имеются у всех работников ОПС.


Вот так, перепутали отправку с выдачей. И бейджи тоже каким-то образом на сотрудниках возникли.

Поменялось ли что-то в работе отделения? Нет. А горячая линия, по сути, служит свистком для спуска пара. Пожаловался и легче стало, а тебе потом отписку пришлют, что ты все неправильно понял.
🤡65👍24🤬7😁4😱4
​​Как полностью удалить PPA и восстановить состояние системы

Одним из нововведений Ubuntu стала система персональных архивов пакетов (Personal Package Arhive - PPA), которые позволяли разработчикам легко создавать собственные репозитории, а пользователям их подключать и использовать.

В те времена это был огромный шаг вперед и сильно продвинул Ubuntu как простую и удобную в эксплуатации Linux систему.

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

Вместе с нужной вам программой из PPA могут обновиться какие-то системные библиотеки или быть заменены какие-то другие компоненты системы, что может привести к самым различным последствиям.

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

Для того, чтобы не только полностью удалить PPA-репозиторий, но и полностью восстановить состояние системы предназначена утилита ppa-purge, которая входит в стандартный репозиторий Ubuntu.

Применять ее очень просто, достаточно указать наименование PPA в формате:

ppa:user_name/ppa_name


Это стандартный формат и если вы добавляли PPA командой:

add-apt-repository ppa:andrew-crew-kuznetsov/xneur-stable


То для полного удаления и восстановления используйте:

ppa-purge ppa:andrew-crew-kuznetsov/xneur-stable


Если же вы не знаете точного имени PPA, то получить его можно из адреса репозитория, найти файлы с такими адресами вы можете в /etc/apt/sources.list.d, в нашем случае там будет:

https://ppa.launchpadcontent.net/andrew-crew-kuznetsov/xneur-stable/ubuntu/ jammy main


Интересующая нас информация находится сразу за ppa.launchpadcontent.net, в нашем случае это andrew-crew-kuznetsov/xneur-stable.

Несмотря на то, что данная утилита позволяет нам достаточно просто откатить все изменения внесенные PPA следует понимать, что PPA – это достаточно опасный способ установки стороннего ПО и на сегодняшний день существуют современные и безопасные варианты, такие как Snap или Flatpak.
👍203
Green Linux

Green Linux - это защищённая от санкций операционная система для настольных и портативных компьютеров. Она создана для работы "из коробки" и полностью укомплектована приложениями, которые нужны большинству людей.

По факту перед нами сборка на основе Linux Mint с репозиториями на территории РФ (репозитории Mint зеркалируются проектом, репозитории Ubuntu используются с зеркала Яндекса).

Программы недоступные в РФ из состава дистрибутива исключены, при этом включено отечественное ПО. Предустановлены сертификаты Минцифры, в качестве браузера по умолчанию используется Яндекс Браузер, а в качестве офисного пакета OnlyOffice.

В целом дистрибутив неплох, вы получаете тот же Mint, только преднастроенный для использования в РФ.

Ни в какой реестр включать его не планируют, поэтому это не про импортозамещение, а вот как Linux для работы и повседневного использования он выглядит весьма привлекательно.

По крайней мере многие настройки уже сделали за вас.
👍39🤮34👎7🤡7🤔3
Вебинар для тех, у кого стоит задача быстрого старта в DevOps — за год с нуля до middle

Встречаемся 23 апреля в прямом эфире и поговорим об особенностях бессерверного подхода — Serverless.

Инновация, которая упрощает создание, развертывание и масштабирование ваших проектов, не требуя настройки серверной инфраструктуры.

На вебинаре разберём: 
- идею Serverless;
- serverless-фреймворки. вроде AWS Lambda и Google Cloud Functions;
- open source решения;
- «функциональный» стек на примере платформы Knative.

Бесплатный практический урок «Свой Serverless с помощью Knative» в рамках курса «Специализация DevOps» — за год с нуля до middle. Все участники вебинара получат специальную цену на обучение.

Ссылка для регистрации: https://otus.pw/7xDT/?erid=LjN8JsxJj
👍1
​​Безопасное извлечение устройства в Windows 10 и 11

Что такое безопасное извлечение устройства знают все, правда не все знают для чего именно оно нужно. Некоторые ошибочно считают, что безопасное отключение предназначено для предотвращения физического повреждения устройства. Однако это не так.

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

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

Однако начиная с Windows 10 1809 кеширование для внешних накопителей по умолчанию отключено и для них используется политика Быстрое удаление (Quick removal), это означает что все внешние накопители можно безопасно извлекать без использования одноименной процедуры.

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

Другое дело, когда вы используете внешние диски и сценарий работы с ними отличается от подключил – скопировал – отключил. В этом случае имеет смысл вернуть кеширование включив политику Оптимальная производительность (Better performance).
👍441
​​И снова о собственной почте

Мы неоднократно говорили, что собственная почта вместе с очевидным плюсами несет немалое количество минусов, как очевидных, так и не очень.

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

Один наш постоянный заказчик выразил желание приобрести дополнительный комплект лицензий для 1С:Предприятие. Сегодня этот вопрос решается просто – электронные лицензии формируются и доставляются клиенту буквально на следующий день после поступления оплаты.

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

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

И получаем? Правильно, получаем отбой письма антиспамом:

BANNED CONTENTS ALERT

Our content checker found
banned name: .exe,.exe-ms,Doc/V8Doc.exe


Можно, конечно, кинуть камень в огород 1С, которая в поставке с лицензиями распространяет исполняемые файлы (в качестве справки), но в случае покупки электронной версии основной поставки исполняемые файлы там гарантированно будут.

По сути, перед нами классическое ружье Чехова, которое если было повешено на стену, то в конце спектакля должно обязательно выстрелить. Так и здесь, если вы блокируете контент без разбора, то когда-нибудь вы обязательно выстрелите себе в ногу, хорошо если не в голову.

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

И обязательно следует уведомлять получателя о всех подобных случаях, равно как и системного администратора. Что позволит хотя бы установить факт получения такого письма и принять меры по его восстановлению или повторной доставке.

На этот раз все закончилось хорошо, но такое везение может когда-то и прекратиться, с учетом того, что почта все еще остается одним из ключевых элементов деловой коммуникации и потерянная или не вовремя полученная корреспонденция может послужить причиной вполне осязаемых убытков, как материальных, так и репутационных.
👍26🤣5
Нужно внедрить DWH, но не понятно, с чего начать и как не ошибиться?

При этом:
Не хватает экспертизы по инструментам и архитектуре DWH,
Не проработаны требования бизнес-подразделений по витринам для BI,
Сложно объяснить пользу DWH бизнесу, для которого это “очередной IT-проект”.

KT.Team с сотней инженеров и клиентами, IT-бюджеты которых переваливают за миллиарды, знают выход из ситуации.

И расскажут об этом 24 апреля на бесплатном вебинаре «Как построить Data Warehouse, чтобы бизнес был доволен?»

На вебинаре подробно разберем:
Три уровня архитектуры DWH, чтобы получать отчеты быстро,
Примеры витрин, без которых бизнес действует вслепую и несет потери,
Пошаговый план проектирования Data Warehouse,
Решение для бизнеса: как тестировать гипотезы быстрее и точнее.

Регистрируйтесь на вебинар ЗДЕСЬ
👍2
​​Некоторые приятные возможности веб-интерфейса Proxmox

Веб-интерфейс Proxmox позволяет выполнять многие операции управления и обслуживания гипервизора и виртуальных машин, не обращаясь к терминалу.

Это снижает порог вхождения и позволяет эффективно использовать продукт администраторам ранее не имевшими дело с Linux системами.

Одной из таких возможностей является работа с репозиториями. Как мы знаем, Proxmox из коробки поставляется с подключенными корпоративными репозиториями, требующими подписку.

Чтобы обновить продукт следует отключить корпоративные репозитории и добавить не требующие подписки. Это обычно делается в терминале правкой файлов источников пакетов. Процесс несложный, но может вызвать затруднения у начинающих.

Но на самом деле эту операцию уже давно можно выполнить полностью в веб интерфейсе. Достаточно в разделе Updates – Repositories отключить репозитории Enterprise и здесь же добавить репозитории No-Subscription. В этом есть даже свой плюс – вам не нужно искать точное имя репозитория.

Данная возможность представлена начиная с Proxmox VE 7.
👍5911
​​CasaOS – система для домашнего сервера

Сразу попросим системных администраторов расслабиться, домашний сервер – это совсем не то, что вы подумали. Обычный пользователь подразумевает под этим совсем иное, а именно некоторое устройство, которое является центром цифрового пространства пользователя.

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

В первом приближении такую функцию выполняют NAS и продвинутые роутеры, но у них есть свои недостатки – NAS дороги, а вычислительные возможности роутеров оставляют желать лучшего.

Поэтому следующим, логичным шагом будет использование для этого обычных ПК и специальных систем для домашнего сервера. Одной из таких систем является CasaOS, которая позиционируется как персональная облачная операционная система. Разрабатывает ее IceWhale, известная производством устройств линейки Zima.

По сути, это оболочка с веб-интерфейсом, работающая поверх Debain, Ubuntu и CentOS совместимых систем, также можно использовать Raspberry Pi и аналоги.

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

Прямо сразу вы можете настроить сетевой доступ (используется Samba), подключить внешние диски и хранилища, которые подключаются и отображаются в интерфейсе автоматически. А для расширения возможностей можно установить приложения из магазина.

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

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

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

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

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

https://casaos.io
👍59🤔61
​​Проверяем DNS-записи при помощи PowerShell

Данный метод не является заменой привычным утилитам, например, nslookup, но он показывает возможности PowerShell и будет полезен всем, кто использует данный язык для автоматизации или изучает его.

Для разрешения доменных имен в PowerShell есть командлет Resolve-DnsName, использовать его достаточно просто, полный синтаксис команды выглядит так:

Resolve-DnsName -Name "example.com"


Но его можно упростить:

Resolve-DnsName example.com


Ответ зависит от типа записи, для A вы просто получите адрес, а для CNAME результатом будет доменное имя, на которое ссылается запись. Ниже будет приведена информация о полученном доменном имени и разрешение его в IP-адрес.

Это довольно тонкий момент, потому что тот же nslookup всегда выводит второй строкой адрес, здесь же результатом работы может быть как адрес, так и иное доменное имя.

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

Для получения записей других типов дополнительно используйте ключ:

Resolve-DnsName example.com -Type MX


Результатом вывода для MX, если записи настроены правильно, вы получите одно или несколько доменных имен. Их разрешение в IP-адреса будет приведено ниже в выводе.

Если вам нужно получить результат от определенного сервера, то добавьте ключ:

Resolve-DnsName example.com -Type MX -Server 8.8.8.8


А теперь несколько полезных опций, которые могут пригодиться при диагностике и разрешении проблем:

Resolve-DnsName example.com -DnsOnly


Данный ключ предписывает выполнить DNS-запрос игнорируя файлы hosts, локальный кеш, широковещательные протоколы и т.д.

Resolve-DnsName example.com -CacheOnly


Наоборот, выдаст запрос из локального кеша, что полезно для диагностики, если есть подозрения на неверную работу кеша.

Resolve-DnsName example.com -NoHostsFile


Указанный ключ проигнорирует локальный файл hosts, его следует использовать если есть подозрение, что указанный домен переназначен локально.

Это далеко не все возможности командлета, а только самые полезные. Больше информации вы можете найти в документации: https://learn.microsoft.com/en-us/powershell/module/dnsclient/resolve-dnsname?view=windowsserver2022-ps
👍31👏2😱1