1234567891011121314151617181920212223 |
- package dns
- import (
- "github.com/xtls/xray-core/common/net"
- "github.com/xtls/xray-core/features"
- )
- type FakeDNSEngine interface {
- features.Feature
- GetFakeIPForDomain(domain string) []net.Address
- GetDomainFromFakeDNS(ip net.Address) string
- }
- var (
- FakeIPv4Pool = "198.18.0.0/15"
- FakeIPv6Pool = "fc00::/18"
- )
- type FakeDNSEngineRev0 interface {
- FakeDNSEngine
- IsIPInIPPool(ip net.Address) bool
- GetFakeIPForDomain3(domain string, IPv4, IPv6 bool) []net.Address
- }
|