Запись / псевдоним CNAME в файле хостов Windows?

43

Можно ли ввести какую-либо запись или псевдоним CNAME в файл хоста Windows (C: \ Windows \ System32 \ drivers \ etc \ hosts)?

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

MEMark
источник

Ответы:

46

Файл хостов Windows поддерживает только сопоставления имен ip->, он не поддерживает любые другие стандартные типы записей DNS. Глянь сюда:

http://technet.microsoft.com/en-us/library/bb727005.aspx#EDAA

Я бы порекомендовал запустить простой DNS-сервер, чтобы выполнить перенаправление, о котором вы говорите. Попробуйте powerdns http://www.powerdns.com/

смитовской
источник
4

PowerDNS не поддерживается в Windows. Я бы порекомендовал такой инструмент, как « SimpleDNS » (14-дневная пробная версия) или « Technitium DNS Server » (бесплатный), который можно использовать для создания простого локального DNS-сервера.

После того, как вы настроите программу, вы можете создать зону и запись для CNAME, которую вы пытаетесь протестировать, и указать настройки DNS-сервера на 127.0.0.1 только для тестирования.

Настройки DNS

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

Бретт Ларсон
источник