Docker 데비안 느린 DNS 해결

Docker 데비안 느린 DNS 해결

또는 , ...을 ubuntu사용할 때 내 내부에서 DNS 확인이 매우 느려졌습니다.wgetcurlapt-get

root@815340a37f0e:/# time curl www.google.com
...
real    0m5.132s
user    0m0.006s
sys     0m0.003s

내가 할 때는 nslookup꽤 빠르다.

root@815340a37f0e:/# time nslookup google.com
Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
Name:   google.com
Address: 173.194.78.101
...
real    0m0.024s
user    0m0.010s
sys     0m0.005s

답변1

우리도 같은 문제를 겪었고, 그 사실을 알게 되었어요우리 하드웨어가 IPv6에서 손상된 동작을 보였습니다.

curl다음과 같이 IPv4를 다시 확인하고 강제할 수 있습니다 .

$ time curl -4 www.google.com
...
real    0m0.074s
user    0m0.011s
sys     0m0.000s

업데이트 1:

Windows 호스트 시스템에 문제가 있었습니다(Ubuntu 14.04가 게스트임). 실제 해결책은 다음에서 발견되었습니다.이 페이지.

추가 options single-request-reopen하고 /etc/resolvconf/resolv.conf.d/base실행하는 sudo resolvconf -h것이 우리에게 도움이 되었습니다.

다른 답변을 찾았습니다.아쿠분투거의 같은 제안이었습니다.

관련 정보