웹 요청이 지연됩니다. DNS 문제? IPV6?

웹 요청이 지연됩니다. DNS 문제? IPV6?

wget을 하려고 하면http://www.google.com내 Raspberry Pi에서는 6초 이상 응답이 없으며 아래 출력은 거의 대부분 "www.google.com(www.google.com) 해결 중..."에서 멈춥니다.

$ time wget http://www.google.com
--2016-12-09 16:39:57--  http://www.google.com/
Resolving www.google.com (www.google.com)... 74.125.68.103, 74.125.68.99, 74.125.68.105, ...
Connecting to www.google.com (www.google.com)|74.125.68.103|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘index.html’

index.html                                            [ <=>                                                                                                           ]  10.67K  --.-KB/s   in 0.009s 

2016-12-09 16:40:03 (1.13 MB/s) - ‘index.html’ saved [10922]


real    0m5.707s
user    0m0.010s
sys     0m0.020s

이는 DNS 문제를 나타냅니다. /etc/resolv.conf에 시간 초과를 추가하고 로컬 192.168.1.1 서버를 주석 처리하여 이 문제를 해결하려고 시도했지만 대기 시간에는 영향을 미치지 않았습니다.

$ cat /etc/resolv.conf 
# Generated by resolvconf
option timeout: 5
domain domain_not_set.invalid
#nameserver 192.168.1.1
nameserver 4.2.2.2
nameserver 8.8.8.8
nameserver 8.8.4.4

nslookup을 직접 실행하려고 하면 즉시 반환됩니다. 아래를 참조하세요.

무엇이 잘못될 수 있나요?

$ time nslookup www.google.com
Server:     4.2.2.2
Address:    4.2.2.2#53

Non-authoritative answer:
Name:   www.google.com
Address: 74.125.200.105
Name:   www.google.com
Address: 74.125.200.103
Name:   www.google.com
Address: 74.125.200.104
Name:   www.google.com
Address: 74.125.200.106
Name:   www.google.com
Address: 74.125.200.147
Name:   www.google.com
Address: 74.125.200.99


real    0m0.063s
user    0m0.030s
sys     0m0.000s

편집하다:홈 라우터를 다시 시작해도 아무런 변화가 없었습니다. 네트워크의 다른 클라이언트(예: MacBook Pro 및 휴대폰)에서는 웹을 검색할 때 비슷한 지연이 발생하지 않습니다.

편집하다:sudo apt-get install bind9nameserver 127.0.0.1설치한 다음 /etc/resolv.conf 상단에 추가하여 이 문제를 해결한 패치워크를 찾았습니다 . 이 제안을 다음에서 찾았습니다.이 링크, 이는 이것이 IPV6 문제임을 나타냅니다. 그러나 이는 재부팅할 때마다 /etc/resolv.conf가 다시 생성되고 추가한 줄이 제거된 다음 문제가 다시 나타나기 때문에 좋은 해결책이 아닙니다. /etc/network/interfaces에 127.0.0.1을 추가하려고 시도했지만 dns-nameservers 8.8.8.8 8.8.4.4 127.0.0.1이로 인해 네트워크가 다시 시작될 때 다른 이름 서버가 사라졌습니다.

답변1

nameserver 4.2.2.2도메인 서버 목록에서 제거합니다.

레벨 3 고객이 아닌 이상, 이 경우 직접 연락하여 이름 확인이 느린 이유를 문의해야 합니다.

관련 정보