Рейтинг:0

Как импортировать полную текстовую запись DNS в Windows Server 2016?

флаг ph

Я переустановил сервер Windows 2016. Я пытаюсь восстановить свои записи DNS, которые я сделал резервными копиями до НОВОЙ установки. Когда мои записи DNS импортируются, он показывает ТОЛЬКО запись SOA и не содержит никаких подробностей (например, NS1 или NS2), особенно учитывая, что он знает домен по имени, которое вы указали в процессе. Все экспорты DNS содержали ВСЕ данные DNS, но НИ ОДИН не был ПРОЧИТАН обратно на новый сервер.

Я использовал метод DNSCMD для загрузки после того, как мастеру не удалось правильно прочитать записи. Ни один метод не работает. Доступ к DNS осуществляется с использованием повышенных прав администратора. Процессы работают нормально без ошибок, но НЕТ записей DNS.

Точно такая же проблема возникает как в зонах прямого, так и в обратном просмотре. Почему так сложно ИМПОРТировать текстовый файл, в котором есть ВСЯ информация???

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

Спасибо за ваше время, если вы дадите ответ на этот вопрос.

djdomi avatar
флаг za
это первичный или вторичный днс?
joeqwerty avatar
флаг cv
`1.` Расскажите нам, как именно вы экспортировали свои зоны DNS, покажите нам точные команды. `2.` Покажите нам образец зон DNS, которые вы экспортировали. 3. Перестаньте обвинять Microsoft в том, что ВЫ не можете заставить ее работать.
Рейтинг:0
флаг ph

Это все был первичный DNS. Это базовый веб-сервер, обслуживающий несколько основных приложений asp.net. В каждом DNS я использовал список экспорта, который экспортирует упрощенный файл *.dns с разделителями табуляции. Это было сделано отдельно для каждого прямого и обратного DNS. Мне нет смысла показывать записи, поскольку они имеют тот же «формат», что и любой экспортированный файл DNS.

Несмотря на то, что DNSCMD устаревает и заменяется powershell для этой задачи, он использовался для загрузки данных зоны DNS обратно. Файл DNS был помещен в новую системную папку DNS, и файл был прочитан с помощью команд DNSCMD, но это привело только к запись SOA, в которой ничего нет. И это несмотря на то, что текстовые файлы dns остались без изменений и в своей папке. Переключатель recordadd в лучшем случае громоздкий, и его использование больше похоже на упражнение по набору текста в командной строке 101. Быстрее начать с нуля с помощью графического интерфейса. Реальность такова, что существует только «n» типов записей DNS, с которыми необходимо работать в файле DNS, таких как SOA, A, CNAME, MX, TXT и т. д. Они имеют конечные поля и настройки.

Самое простое и наиболее разумное решение должно быть достижимо путем простого резервного копирования текстовых файлов из старой папки «dns», а затем помещения их обратно в папку «dns» только что переустановленного сервера. Его файлы *.dns и подпапки останутся полностью нетронутыми и неизмененными.Команда обновления, которая что-то делает, может читать текстовые файлы, и это должно быть все, что требуется. Восстановление DNS сервера будет завершено за секунды, а не часы.

В списке задач Microsoft «Windows Server» опция графического интерфейса «импорт» DNS была бы очень полезна, поскольку текущим методам DNSCMD уже несколько десятилетий. Если есть «экспорт», должен быть и «импорт». В качестве альтернативы можно использовать одну команду импорта powershell для чтения любой одной или всех резервных копий DNS обратно в соответствующие позиции. Сложные методы, необходимые в настоящее время, не должны требоваться для такой упрощенной задачи.

Полезное обновление программного обеспечения может включать новую команду для экспорта записей DNS в учетную запись репозитория Azure DNS. Тогда функцию роли DNS, возможно, даже не нужно устанавливать на базовом веб-сервере Windows.

Я был на пути к закрытию этого вопроса, прежде чем кто-то ответил. Пожалуйста, не тратьте свое время на добавление ответов, так как проблема была решена. Записи DNS были перенесены в Azure, а одна запись A была добавлена ​​локально для внутреннего IP-адреса, поскольку сервер находится в помещении. Я проведу тесты, чтобы определить, могу ли я полностью удалить роль DNS и полностью положиться на Azure.

Ответить или комментировать

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