Skip to content

Commit b21d7b4

Browse files
committed
avoid useless dns resolution
1 parent d1f0685 commit b21d7b4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

storagev2/resolver/resolver.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ func (resolver *cacheResolver) resolve(ctx context.Context, host string) (*resol
203203
}
204204

205205
func (resolver *cacheResolver) Resolve(ctx context.Context, host string) ([]net.IP, error) {
206-
lip, err := resolver.localIp(host)
206+
lip, err := resolver.localIp()
207207
if err != nil {
208208
return nil, err
209209
}
@@ -249,7 +249,7 @@ func (resolver *cacheResolver) Resolve(ctx context.Context, host string) ([]net.
249249
}
250250

251251
func (resolver cacheResolver) FeedbackGood(ctx context.Context, host string, ips []net.IP) {
252-
lip, err := resolver.localIp(host)
252+
lip, err := resolver.localIp()
253253
if err != nil {
254254
return
255255
}
@@ -300,8 +300,8 @@ func (left *resolverCacheValue) ShouldRefresh() bool {
300300
return time.Now().After(left.RefreshAfter)
301301
}
302302

303-
func (*cacheResolver) localIp(host string) (string, error) {
304-
conn, err := net.Dial("udp", host+":80")
303+
func (*cacheResolver) localIp() (string, error) {
304+
conn, err := net.Dial("udp", "223.5.5.5:80")
305305
if err != nil {
306306
return "", err
307307
}

0 commit comments

Comments
 (0)