호스트 파일 (DNS)에서 여러 하위 도메인을 설정하는 방법은 무엇입니까? 경우 aaa.xxx.zzz bbb.xxx.zzz ccc.xxx.zzz ddd.xxx.zzz eee.xxx.zzz ….ETC…. 호스트

기본 도메인 xxx.zzz에 하위 도메인이 많이 있습니다.

따라서이 도메인의 경우

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

....ETC....

호스트 파일에 각 하위 도메인을 추가하는 대신 기본 도메인 xxx.zzz 만 추가 한 다음 모든 하위 도메인에 액세스 할 수 있습니다.

* .xxx.zzz로 시도했지만 분명히 작동하지 않습니다 (Linux 또는 Windows).

어떤 아이디어라도 환영합니다. 대단히 감사합니다.



답변

호스트 파일에서는 와일드 카드가 작동하지 않습니다. 당신은 그들 모두를 작성해야합니다 :

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

또는 올바른 DNS 설정


답변

실제로 이것이 작동하려면 명시된대로 DNS를 사용해야하지만 DNS를 제어하지 않고 HOSTS 파일을 사용해야하는 경우 자체 HOSTS 파일에 와일드 카드를 허용하는 PC에서 DNS 프록시를 사용할 수 있습니다.

이 스레드에 예제가 있습니다. Acrilic DNS에 대한 게시물을 읽으십시오 : https : //.com/questions/138162/wildcards-in-a-hosts-file


답변

모든 기능을 갖춘 DNS 서버에서 와일드 카드 구문이 가능합니다. BIND 레코드의 경우 다음과 같아야합니다.

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

사용중인 DNS 서버를 명확히하면 이에 대한 예를 제공 할 수 있습니다.