Существует ли инструмент для экспорта/импорта настроек DNS Windows Server в/из файла hosts?

Существует ли инструмент для экспорта/импорта настроек DNS Windows Server в/из файла hosts?

У нас много правил на нашем внутреннем DNS-сервере, и я хотел бы использовать их в моем локальном файле hosts. Есть ли какая-нибудь утилита для такого рода преобразования?

Обновлять:DNS-сервером является Windows Server, и случай использования заключается в том, что у нас есть много зон, которые мне нужно использовать без того, чтобы мой DNS был направлен на этот сервер, поэтому мне нужно преобразовать их в мой локальный файл hosts.

решение1

Это зависит от того, что вы подразумеваете под «правилами». Такие вещи, как настройки TTL и записи MX, не будут иметь эквивалента в файле hosts. Большинство людей хотят пойти наоборот (преобразовать файл hosts в файл зоны), и для этого есть ряд утилит. Преобразование файла зоны обратно в файл hosts не так уж и сложно, но я не смог найти никаких упакованных инструментов для этого. У кого-то естьСообщение блогасо строкой sed с регулярным выражением для извлечения записей A, если вы можете это использовать (перенаправьте вывод в файл или скопируйте и вставьте вывод в файл hosts):

sed "s/\(.*\) *IN A *\(.*\)/\2\t\1/" lan.zone

решение2

Даже если для запроса есть разумная причина, вы действительно должны предоставить нам что-то, с чем можно работать, например, какой DNS-сервер? Какая ОС?

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

решение3

Нет реального инструмента для экспорта из одного в другой.

Если вы часто редактируете файл hosts, вы всегда можете воспользоваться таким инструментом, как Host File Editor.

https://github.com/scottlerch/HostsFileEditor

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

Связанный контент