Squid ACL에서 대상 도메인 일치시키기
의도한 호스트 이름을 올바른 Squid ACL 유형과 일치시키고 호스트 이름 접미사 규칙을 전체 URL 패턴과 분리해 두십시오.
요구 사항이 URL 어딘가의 단어가 아니라 호스트에 관한 것일 때는 대상 도메인 ACL을 사용합니다.
acl selected_sites dstdomain .example.com
앞에 점이 붙은 형식은 example.com 과 그 하위 도메인을 포함합니다. example.com.other.test 를 그 도메인의 일부로 만들지는 않습니다. 정책이 해당 호스트만 허용할 때는 정확한 호스트 선택자를 유지하십시오.
패턴을 바꾸기 전에 필드를 고르십시오. dstdomain, dstdom_regex, url_regex 는 서로 다른 표현을 검사합니다. 도메인처럼 보이는 텍스트가 들어 있는 URL 경로나 쿼리는 그 대상을 지칭하지 않습니다.
각 ACL 이름을 하나의 유형에만 두십시오. 하나의 이름을 도메인 목록과 regex에 함께 쓰더라도 두 의미가 합쳐지지 않습니다. 서로 다른 검사에는 다른 이름을 주고, 접근 규칙이나 피어 선택 규칙에서 결합하십시오.
정의만으로는 접근 권한도 상위 경로도 부여되지 않습니다. 승인된 클라이언트와 그 밖의 필수 조건을 유지한 채 의도한 접근 결정과 함께 사용하십시오.
의도한 기본 및 하위 도메인 일치와 더 긴 이름의 기만적인 불일치를 정책과 함께 유지하십시오. 일반 CONNECT는 대상 호스트를 드러낼 수 있지만 암호화된 페이지 경로는 드러내지 않으므로, 도메인 규칙이 경로 검사를 보장하지는 않습니다.