Часть подстановочных знаков в поддомене хостов возможна?

419
kramer65

На нашем сервере у нас есть много перенаправлений для определенных поддоменов, которые всегда заканчиваются одинаково:

127.0.0.1 abc-thesame.domain.com 127.0.0.1 def-thesame.domain.com 127.0.0.1 xyz-thesame.domain.com etc. 

Есть ли способ сделать это подстановочным знаком, чтобы мне не пришлось устанавливать их все? Я старался

127.0.0.1 *-thesame.domain.com 

но это не работает

Есть идеи?

1

1 ответ на вопрос

2
davidgo

Вы не можете сделать это в файле hosts, однако, если вы запустите DNSMASQ, вы можете сделать это - очевидно, с помощью строки конфигурации в dnsmasq.conf, как

адрес = /. domain.tld / 127.0.0.1

К сожалению, это универсальный символ для (чего угодно) .domain.tld - это означает, что он будет перехватывать что угодно для этого доменного имени, если на него не будет более конкретной ссылки. (Вы можете получить версию dnsmasq с патчем регулярных выражений)

Спасибо за предложение. Регулярное выражение действительно решит это, я позабочусь об этом. Если нет, то мы будем продолжать использовать жестко закодированный сорт. Спасибо! kramer65 6 лет назад 0