Супастаўленне даменаў прызначэння ў ACL Squid
Супастаўляйце патрэбныя імёны хастоў з правільным тыпам ACL Squid і трымайце правілы суфіксаў імёнаў хастоў асобна ад поўных шаблонаў URL.
Выкарыстоўвайце ACL дамена прызначэння, калі патрабаванне датычыць хоста, а не нейкага слова дзесьці ў URL:
acl selected_sites dstdomain .example.com
Форма з кропкай наперадзе ахоплівае example.com і яго паддамены. Яна не робіць example.com.other.test часткай гэтага дамена. Трымайце селектар дакладнага хоста, калі палітыка дазваляе толькі гэты хост.
Выберыце поле перад зменай шаблону. dstdomain, dstdom_regex і url_regex даследуюць розныя ўяўленні. Шлях або запыт URL, які змяшчае тэкст, падобны да дамена, не называе гэтае прызначэнне.
Трымайце кожнае імя ACL на адным тыпе. Паўторнае выкарыстанне імені для спісу даменаў і regex не аб'ядноўвае іх семантыку; давайце розным праверкам розныя імёны і аб'ядноўвайце іх у правіле доступу або выбару peer.
Адно вызначэнне не дае ні доступу, ні бацькоўскага маршруту. Выкарыстоўвайце яго разам з патрэбным рашэннем аб доступе, захоўваючы аўтарызаванага кліента і іншыя абавязковыя ўмовы.
Захоўвайце ў палітыцы патрэбныя супадзенні базы і паддамена, а таксама падманныя несупадзенні даўжэйшых імёнаў. Звычайны CONNECT можа паказаць хост прызначэння, але не зашыфраваны шлях старонкі, таму правіла дамена не абяцае праверку шляху.