diff --git a/api/s5/s5.go b/api/s5/s5.go index 8ddbaf3..6de905a 100644 --- a/api/s5/s5.go +++ b/api/s5/s5.go @@ -230,7 +230,11 @@ func (s *S5API) Routes() (*httprouter.Router, error) { } func (s *S5API) Can(w http.ResponseWriter, r *http.Request) bool { - resolve, err := dnslink.Resolve(r.Host) + host := r.Host + if strings.Contains(host, ":") { + host = strings.Split(host, ":")[0] + } + resolve, err := dnslink.Resolve(host) if err != nil { return false }