Mamy lokalny serwer DNS działający w celach programistycznych. Ale wydaje się, że nie rozwiązuje poddomen do tego samego docelowego adresu IP, co sama domena. Jak do tej pory wymyśliłem, musimy skonfigurować każdą subdomenę samodzielnie lub przy użyciu symbolu wieloznacznego, aby możliwe było następujące mapowanie:
vhost1.example.com => example.com => 192.168.0.22
vhost2.example.com => example.com => 192.168.0.22
something.example.com => example.com => 192.168.0.22
Zwykle w Internecie, jeśli kupiłeś domenę, działa to dobrze z symbolem zastępczym subdomeny (vhost) w domenie. Do tej pory nie musiałem konfigurować go w moich domenach. Ale lokalnie na serwerze Mac musimy go skonfigurować ?!
Po przeszukiwaniu godzin w Internecie nie znalazłem rozwiązania, które byłoby dla mnie odpowiednie. Ten post tutaj też nie działa dla mnie.
Używamy Mac OS X El Captian 10.11.6 na serwerze.
Edycja: Tak, wyczyściłem pamięć podręczną po edycji konfiguracji DNS za pomocą polecenia dscacheutil -flushcache;killall -HUP mDNSResponder;say flushed
jako użytkownik root ( sudo su
)
źródło
Odpowiedzi:
Tak zazwyczaj robię:
... itd. możesz jak zwykle dodać inne rekordy
źródło
*
. Nie możesz wpisać tego w GUI. Jeśli zrobisz to na konsoli, możesz wpisać, ale to też nie działa. Jest to popularne rozwiązanie internetowe do subdomeny. Działa na wszystkich serwerach DNS w Internecie.