named.conf
```
options {
......
response-policy { zone "rpz.zone" policy given; } max-policy-ttl 86400 qname-wait-recurse no ;
};
zone "rpz.zone" {
type master;
file "zone\db.rpz.zone";
};
```
db.rpz.zone (可以把 gfwlist 或 hosts 里的域名 A 记录全放进来)
```
$TTL 1D
@ IN SOA localhost. root.localhost. (
2015112401 ; serial
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS localhost.
localhost IN A 127.0.0.1
telemetry.microsoft.com CNAME rpz-drop.
*.telemetry.microsoft.com CNAME rpz-drop.
data.microsoft.com CNAME rpz-drop.
*.data.microsoft.com CNAME rpz-drop.
v2ex.com IN A 23.251.125.133
*.v2ex.com IN A 23.251.125.133
dns.v2ex.com IN A 178.79.131.110
v2ex.co IN A 23.251.96.133
*.v2ex.co IN A 23.251.96.133
```
dig
cdn.v2ex.com```
; <<>> DiG 9.10.3 <<>>
cdn.v2ex.com;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55146
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;
cdn.v2ex.com. IN A
;; ANSWER SECTION:
cdn.v2ex.com. 86400 IN A 23.251.125.133
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat Nov 28 08:30:01 ?D1ú±ê×?ê±?? 2015
;; MSG SIZE rcvd: 57
```
log
```
28-11 月-2015 8:20:14.770 client 127.0.0.1#60177 (
www.v2ex.com): rpz QNAME Local-Data rewrite
www.v2ex.com via www.v2ex.com.rpz.zone
28-11 月-2015 8:20:31.140 client 127.0.0.1#50308 (
cdn.v2ex.com): rpz QNAME Local-Data rewrite
cdn.v2ex.com via cdn.v2ex.com.rpz.zone
28-11 月-2015 8:20:31.186 client 127.0.0.1#64292 (
cdn.v2ex.co): rpz QNAME Local-Data rewrite
cdn.v2ex.co via cdn.v2ex.co.rpz.zone
28-11 月-2015 8:24:22.253 client 127.0.0.1#50452 (
static.v2ex.com): rpz QNAME Local-Data rewrite
static.v2ex.com via static.v2ex.com.rpz.zone
28-11 月-2015 8:27:05.577 client 127.0.0.1#60849 (
i.v2ex.co): rpz QNAME Local-Data rewrite
i.v2ex.co via i.v2ex.co.rpz.zone
28-11 月-2015 8:27:43.314 client 127.0.0.1#64795 (
i.v2ex.co): rpz QNAME Local-Data rewrite
i.v2ex.co via i.v2ex.co.rpz.zone
28-11 月-2015 8:28:24.558 client 127.0.0.1#60353 (
i.v2ex.co): rpz QNAME Local-Data rewrite
i.v2ex.co via i.v2ex.co.rpz.zone
28-11 月-2015 8:29:11.649 client 127.0.0.1#52932 (
i.v2ex.co): rpz QNAME Local-Data rewrite
i.v2ex.co via i.v2ex.co.rpz.zone
28-11 月-2015 8:30:01.127 client 127.0.0.1#59080 (
i.v2ex.co): rpz QNAME Local-Data rewrite
i.v2ex.co via i.v2ex.co.rpz.zone
28-11 月-2015 8:30:01.684 client 127.0.0.1#49178 (
cdn.v2ex.com): rpz QNAME Local-Data rewrite
cdn.v2ex.com via cdn.v2ex.com.rpz.zone
```
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/239562
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.