태그 보관물: hosts

hosts

Windows 호스트 파일에서 이름에 와일드 카드 사용 만드는 방법이

Windows 호스트 파일에서 와일드 카드 도메인을 만드는 방법이 있습니까?

나는 이것을 시도했다

xxx.xxx.xxx.xxx * .somedomain.com

이것은 작동하지 않습니다. 어쩌면 사용해야 할 다른 구문이 있습니까?

Windows 7에서 일하고 있습니다.



답변

없기. hosts 파일은 매우 영리하지 않으므로 모든 하위 도메인을 개별적으로 나열해야합니다 (www 및 no-www 포함).


답변

답변 A와 매우 유사 StackOverflow의 질문은 나를 위해 잘 작동.

http://mayakron.altervista.org/support/browse.php?path=Acrylic&name=UserManual

hostsfile에서 XP의 와일드 카드 지원 즐겨.

기본적으로이 프로그램 아크릴 은 로컬 컴퓨터의 DNS 프록시로 작동합니다. 로컬 영역 연결을 127.0.0.1로 지정한 다음 일반 호스트 파일과 매우 유사한 방식으로 AcrylicHosts.txt를 와일드 카드로 편집하십시오!


답변

Dnsmasq 는 필요한 것이지만 Windows에서는 제대로 작동하지 않습니다. 그래서 Windows에서 DNSAgent 라는 대안을 작성했습니다 .

규칙에서 정규식을 사용할 수 있습니다. 캐시 TTL 사용자 정의, 비표준 포트 DNS 서버, 압축 포인터 변이 등과 같은 고급 기능도 있습니다. MIT 라이센스에 따라 공개 소스입니다.


답변

먼저, 나는 phoshi에 동의합니다 .Windows의 호스트 파일에서 원하는 것을 할 수는 없습니다 (유닉스에서도).

둘째, dns에 대한 요청 결과를 제어해야합니다. 하나의 옵션은 라우터 (dnsmasq, dnscache + tinydns, bind, 무엇이든, quack의 의견 참조)에서 자체 dns 확인을 사용하고 조정하거나 원하는대로 제어 할 수있는 창에서 dns-resolver를 사용하는 것입니다.

dns-resolver 목록을 보려면 여기 를 참조 하십시오 . “와일드 카드”열을 확인하십시오. powerdns 또는 maradns 또는 posadis 는 사용자의 요구에 맞는 것입니다.


답변

다른 구문입니다 : xxx.xxx.xxx.xxx somedomain.com

그것을 설명하는 몇 가지 예 :

  • 127.0.0.1 .com이 줄은 .com으로 끝나는 모든 발신 dns 요청을 차단합니다.
  • 127.0.0.1 somesite.com은 somesite.com으로 끝나는 모든 발신 DNS 요청을 차단합니다
  • 12.2.3.1 www.dns.com은 www.dns.com으로 끝나는 모든 발신 dnsrequest를 12.2.3.1로 이끌 것입니다.

hosts 파일에서 최상위 (second, third …) 수준 URL을 사용하여 두 번째 (third, fourth …) 수준 URL을 모두 차단 / 리딩합니다.


답변

somedomain.com의 모든 하위 도메인을 차단하려면 “*”를 생략할지 여부를 고려하십시오. 당신이 원하는 것을 달성 할 것입니다.

예제 편집 :

xxx.xxx.xxx.xxx somedomain.com

답변