У меня много поддоменов в основном домене xxx.zzz
Итак, для этого домена я могу иметь
aaa.xxx.zzz
bbb.xxx.zzz
ccc.xxx.zzz
ddd.xxx.zzz
eee.xxx.zzz
....ETC....
Вместо добавления каждого поддомена в файл хоста я хотел бы добавить только основной домен xxx.zzz, а затем иметь доступ ко всем поддоменам.
Я пробовал с * .xxx.zzz, но, видимо, это не сработает (Linux или Windows).
Любая идея приветствуется. Большое спасибо.
Подстановочные знаки не работают в файлах hosts. Вы либо должны написать их все:
w.x.y.z example.com foo.example.com bar.example.com baz.example.com
или настройте правильный DNS
Синтаксис подстановочных знаков возможен на полнофункциональных DNS-серверах. Для BIND запись должна выглядеть так:
host1.example.com. 3600 IN A 127.0.0.2
*.example.com. 3600 IN CNAME host1.example.com.
Если вы поясните, какой DNS-сервер вы используете, я могу привести для этого пример.
Если вы ДЕЙСТВИТЕЛЬНО хотите, чтобы это работало, вы должны использовать DNS, как указано, но если вы не контролируете DNS и вам нужно использовать файл HOSTS, вы можете использовать DNS-прокси на своем ПК, который позволяет использовать подстановочные знаки в собственном файле HOSTS.
Пример в этой теме, прочтите до сообщения об Acrilic DNS: https://stackoverflow.com/questions/138162/wildcards-in-a-hosts-file