호스트 파일 (DNS)에서 여러 하위 도메인을 설정하는 방법은 무엇입니까?


17

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

따라서이 도메인의 경우

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

....ETC....

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

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

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


1
한마디로 : DNS를 사용해야합니다. 내부 DNS 서버를 설정하고 해당 하위 도메인을 추가하십시오.
eldblz

@eldblz, 감사합니다. 실제로 서버 sidde에서 DNS를 사용하고 있지만 모든 하위 도메인이 아닌 dns 파일에 기본 도메인 만 추가하는 방법은 무엇입니까?
Milos

답변:


21

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

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

또는 올바른 DNS 설정


답변을 보내 주셔서 감사합니다. DNS를 사용하고 있는데 같은 문제가 있습니다.
Milos

5

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

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


5

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

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

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.