Jak ustawić wiele subdomen w pliku hosta (DNS)?

17

Mam wiele subdomen w głównej domenie xxx.zzz

Tak więc dla tej domeny mogę mieć

aaa.xxx.zzz
bbb.xxx.zzz
ccc.xxx.zzz
ddd.xxx.zzz
eee.xxx.zzz

....ETC....

Zamiast dodawać każdą subdomenę w pliku hosta, chciałbym dodać tylko domenę główną xxx.zzz, a następnie mieć dostęp do wszystkich subdomen.

Próbowałem z * .xxx.zzz, ale najwyraźniej to nie zadziała (Linux lub Windows).

Każdy pomysł jest mile widziany. Dziękuję Ci bardzo.

Milos
źródło
1
W skrócie: powinieneś użyć DNS. Skonfiguruj wewnętrzny serwer DNS i dodaj te subdomeny.
eldblz
@eldblz, dziękuję. W rzeczywistości używam DNS na serwerze sidde, ale jak dodać tylko główną domenę w pliku dns, a nie wszystkie subdomeny?
Milos,

Odpowiedzi:

21

Symbole wieloznaczne nie działają w plikach hostów. Musisz albo napisać je wszystkie:

w.x.y.z example.com foo.example.com bar.example.com baz.example.com

lub skonfiguruj właściwy DNS

ptman
źródło
Dziękuję za odpowiedź. Używam DNS i mam ten sam problem.
Milos,
5

Jeśli NAPRAWDĘ chcesz, aby to działało, powinieneś używać DNS, jak podano, ale jeśli nie masz kontroli nad DNS i musisz użyć pliku HOSTS, możesz użyć serwera proxy DNS na komputerze, który zezwala na używanie symboli wieloznacznych we własnym pliku HOSTS.

Przykład znajduje się w tym wątku, przeczytany poniżej post na temat Acrilic DNS: /programming/138162/wildcards-in-a-hosts-file

użytkownik72593
źródło
5

Składnia symboli zastępczych jest możliwa na w pełni funkcjonalnych serwerach DNS. Rekord BIND powinien wyglądać następująco:

host1.example.com. 3600 IN  A     127.0.0.2
*.example.com.     3600 IN  CNAME host1.example.com.

Jeśli wyjaśnisz, jakiego serwera DNS używasz, mogę podać przykład.

DukeLion
źródło