해당 문제에 대한 기존 게시물을 살펴보았습니다(ping -w와 ping -W의 차이점은 무엇입니까?-w
), 그러나 ping 플래그가 수행하는 작업을 이해하지 못하거나 제대로 작동하지 않습니다.
아래 ping 명령을 참조하세요. 기한을 1초로 설정하려고 했지만 Raspberry Pi에서 실패하는 데 40초 이상이 걸렸습니다.
root@raspberrypi:~/scripts# time ping -c 1 -w 1 -W 1 www.google.com
ping: www.google.com: Temporary failure in name resolution
real 0m40.064s
user 0m0.010s
sys 0m0.020s
내가 뭘 잘못하고 있는지 아시나요? 아니면 버그를 열어야 합니까?
답변1
문제는 URL을 IP로 구문 분석할 때 발생하는 것 같습니다.
ping: www.google.com: Temporary failure in name resolution
따라서 이러한 이유로 ping은 실제로 패킷 전송을 시작하지 않고(시간 제한이 있음) 시간 초과가 다른 DNS 요청에 대한 응답을 기다립니다.
DNS 문제를 해결하면 도움이 될 수 있습니다(또는 시도한 대로 op를 사용하십시오).