port:=""s:=strings.SplitN(addr,":",2)iflen(s)>=2{serverName=s[0]port=s[1]}ifserverName==""||port==""{returne.New("addrs is invalid")}hosts,err:=dns.LookupHostCache(serverName)iferr!=nil{returne.Forward(err)}ifle