/etc/hosts 파일 구문. 한 지역에 하나의 IP를 설정할 수 있나요?

/etc/hosts 파일 구문. 한 지역에 하나의 IP를 설정할 수 있나요?

영역(livejournal.com)에 대한 IP를 설정하고 싶습니다.

현재는 하위 도메인을 직접 입력해야 합니다. 예:

11.11.11.11 sub1.livejournal.com
11.11.11.11 sub2.livejournal.com
11.11.11.11 sub3.livejournal.com

등.

나는 노력했다

11.11.11.11 *.livejournal.com

그리고

11.11.11.11 .livejournal.com

도움이 안돼.

따라서 한 줄만 갖고 누락된 하위 도메인을 IP로 확인하고 싶습니다. 예를 들어 sub1000.livejournal.com명시적으로 지정할 필요가 없습니다 .

답변1

아니요, 에서는 와일드카드를 사용할 수 없습니다 /etc/hosts.

그러나 여러 호스트가 한 줄에 나열될 수 있으므로 IP 부분을 계속 복사할 필요 없이 새 호스트를 줄에 추가하기만 하면 됩니다.

11.11.11 sub1.livejournal.com sub2.livejournal.com sub3.livejournal.com

답변2

불가능한. 의 각 항목은 /etc/hosts주소를 하나 이상의 주소로 매핑합니다.특정한CPU 이름. 원하는 와일드카드 매핑을 수행할 수 있는 방법은 없습니다. 대신 DNS 서버를 사용하세요.

답변3

이는 매우 기본적인 DNS 서버가 아닌 DNS 전달자를 통해 달성할 수 있습니다. 널리 사용되는 구현은 다음과 같습니다.dnsmaq, 그러나 이는 예를 들어 다음을 통해 가능할 수도 있습니다.오픈 DNSDNS 필터링을 수행할 수 있습니다.

관련 정보