package dns import ( "net" "v2ray.com/core/app" ) // A Server is a DNS server for responding DNS queries. type Server interface { Get(domain string) []net.IP Start() error Close() } func FromSpace(space app.Space) Server { app := space.GetApplication((*Server)(nil)) if app == nil { return nil } return app.(Server) }