package dns import ( "github.com/v2fly/v2ray-core/v5/common/net" "github.com/v2fly/v2ray-core/v5/features" ) type FakeDNSEngine interface { features.Feature GetFakeIPForDomain(domain string) []net.Address GetDomainFromFakeDNS(ip net.Address) string } type FakeDNSEngineRev0 interface { FakeDNSEngine IsIPInIPPool(ip net.Address) bool GetFakeIPForDomain3(domain string, IPv4, IPv6 bool) []net.Address }