Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DnsCache *cache.Cache
View Source
var MasterStopPropagandaResolver = &CustomResolver{ FirstResolver: &spdnsclient.SPResolver{ CustomDNSConfig: MakeDNSConfig(), }, ParentResolver: net.DefaultResolver, }
Functions ¶
func CustomLookupIP ¶
Modified to use stoppropaganda's CustomResolver so that it caches DNS records
func MakeDNSConfig ¶
func MakeDNSConfig() (conf *spdnsclient.SPDNSConfig)
Types ¶
type BypassGuardResolver ¶ added in v0.0.39
type BypassGuardResolver struct { }
func (*BypassGuardResolver) LookupIPAddr ¶ added in v0.0.39
type CustomResolver ¶
type CustomResolver struct { BypassGuardResolver *BypassGuardResolver FirstResolver *spdnsclient.SPResolver ParentResolver *net.Resolver }
func (*CustomResolver) LookupIPAddr ¶
func (*CustomResolver) LookupIPAddrNoCache ¶ added in v0.0.39
Click to show internal directories.
Click to hide internal directories.