이와 같은 NSFW 하위 레딧을 차단할 수 있도록 도와주세요(http://www.reddit.com/r/NSFW/)
SFW 하위 레딧에 계속 액세스하고 싶지만 주의를 산만하게 하거나 NSFW를 방해하는 특정 하위 레딧은 차단하고 싶습니다. 도메인을 필터링하는 방법을 알고 있습니다. (아래 파일 참조) 그런데 특정 하위 레딧에만 필터를 적용하려면 어떻게 해야 합니까?
지금까지 다음 파일을 설정했습니다.
blocklist.conf
zone "adimages.go.com" { type master; file "dummy-block"; };
zone "admonitor.net" { type master; file "dummy-block"; };
zone "ads.specificpop.com" { type master; file "dummy-block"; };
...
명명된.conf
options {
allow-query { 127.0.0.1; };
allow-recursion { 127.0.0.1; };
directory "c:\bind\etc";
notify no;
};
zone "." IN {
type hint;
file "c:\bind\etc\named.root";
};
zone "localhost" IN {
allow-update { none; };
file "c:\bind\etc\localhost.zone";
type master;
};
zone "0.0.127.in-addr.arpa" IN {
allow-update { none; };
file "c:\bind\etc\named.local";
type master;
};
key "rndc-key" {
algorithm hmac-md5;
secret "O5VdbBKKEMzuLYjM60CxwuLLURFA6peDYHCBvZCqjoa6KtL1ggD7OTLeLtnu2jR5I5cwA/MQ8UdHc+9tMJRSiw==";
};
controls {
inet 127.0.0.1 port 953 allow { 127.0.0.1; } keys { "rndc-key"; };
};
//Blocklist
include "c:\bind\etc\blocklist.conf";
더미 블록
$TTL 604800
@ IN SOA localhost. root.localhost. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
@ IN A 127.0.0.1
* IN A 127.0.0.1
답변1
Bind9에서는 할 수 없습니다. 다른 DNS 서버를 가리키거나 숫자 IP를 사용하여 도달할 수 있는 DNS로는 전체 reddit.com을 확인할 수 없습니다.
원하는 것은 방화벽/프록시에서 "콘텐츠 필터링"을 수행하고 해당 URL을 허용하지 않는 것입니다.