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

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

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

3 ответа

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

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

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

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

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

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

https://github.com/scottlerch/HostsFileEditor

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

Другие вопросы по тегам