请教如何实现类似于“CCProxy”中的Dns代理,监听服务器的upd 53端口,利用hosts把特定域名解析到另一个ip,其他域名通过公网DNS正常解析。
1
wkdhf233 Aug 5, 2015
= =既然是利用hosts为啥还要监听53
|
3
XiaoxiaoPu Aug 5, 2015
dnsmasq,即可读取 hosts,也可在配置文件里直接配置
|
4
kslr Aug 5, 2015 via Android
自己写个DNS就行了,监听端口修改指定域名就OK,如果是python可以twisted带了一个简单的DNS模块。
|
5
xav1er OP @kslr 请问在windows下,写一个DNS的话监听udp端口之后直接修改hosts文件就可以实现hosts中的域名重定向,其他域名通过公网dns服务器解析?
|
6
kslr Aug 5, 2015
@xav1er 不需要在hosts中指定,你看看DNS协议,判断是那个域名的解析请求就行了,以前的一些代码
https://gist.github.com/kslr/5decb3eea1a7b8a09cf0 |
7
hezhile Aug 5, 2015
unbound
在配置文件里面设置一下就可以了 |