DNSoverHTTP是基于HTTP协议的DNS实现。它是一个代理DNS,是一个在HTTP基础上实现DNS的方法,提供了:
一个FastCGI端点连接Web服务器和DNS服务器(Nginx、Apache和Bind)
一个DNS代理服务器用于/etc/resolv.conf或者DHCP声明,使用upstreamHTTP来解析DNS
ThegreatadvantagetothisapproachisthatHTTPusuallymakesitthrougheventheworstcoffeeshoporhotelroomfirewalls,sincecommercemaybeatstake.WealsobenefitfromHTTP'spersistentTCPconnectionpoolconcept,whichDNSonTCP/53doesnothave.Lastly,HTTPSwillwork,givingprivacy.
Thissoftwareisasyetunpackaged,butisportabletoFreeBSD10andDebian7andveryprobablyotherBSD-similarandLinux-similarsystems.ThissoftwareiswrittenentirelyinCandhasbeencompiledwithGCCandClangwith"fullwarnings"enabled.
评论