Задать вопрос
@sorax1

Как программно узнать DNS записи домена?

Необходимо программно узнать все DNS записи домена на языке C#.
Метод, используя nslookup не подходит, нужно именно внутри приложения через сокеты или еще как либо.
  • Вопрос задан
  • 519 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
mxms
@mxms
IT voodoo
Если вы хотите получить зону домена, который не находится на локальном (имеющему доступ к файловой системе) сервере и, следовательно, вы не имеете доступа к файлу с записями зоны то в случае запрета AXFR (что является нормальным состоянием) ответ - никак.
Единственный шанс если домен подписан DNSSEC и использует NSEC, то можно получить полный набор через процедуру dns walk. При NSEC3 это сделать тоже можно, но сильно затратнее во всех отношениях.
Подробнее см. https://kostikov.co/post/vnedrenie-dnssec-dlya-vas...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы