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 bind9
nameserver 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 고객이 아닌 이상, 이 경우 직접 연락하여 이름 확인이 느린 이유를 문의해야 합니다.