왜 nasa.gov가 아닌 google.com을 핑 (ping) 할 수 있습니까?


21

왜 nasa.gov가 아닌 google.com을 핑 (ping) 할 수 있습니까?

이렇게 핑해야 해요

ping www.nasa.gov

NASA의 DNS 레코드 때문입니까?

또한 핑 응답 시간이 어떻게 향상됩니까?

ping google.com 
time 44 msec
ping google.com
time 10 msec

편집 : 새 쿼리 올바른 경우 WWW가 DNS 트리에서 NAS 노드보다 한 수준 아래에 있지 않습니까? 그런 다음 브라우저에서 사용하는 대부분의 주소가 WWW에 있으므로 A 레코드가 WWW 노드 또는 nasa 노드 또는 둘 다임을 의미합니까?


3
모든 ping패킷은 목적지에 도달하고 되돌아 오는 데 다른 시간이 걸릴 수 있습니다. 이것은 홉의로드에 달려 있습니다.
slhck

3
핑 시간은 내 경험에서로드보다 경로에 더 의존합니다. 라우터는 다른 시간에 다른 경로로 목적지로 패킷을 보낼 수 있습니다.
CarlF

7
Tom Frey의 답변을 실제로 선택한 사람 중 누구도 실제로 nasa.gov를 ping (www 제외)하거나 NSLOOKUP을 시도 했습니까? 그 대답은 너무 잘못되었습니다. 그가 말한 것과 같은 방화벽은 핑 www.nasa.gov에 응답합니다. NASA.gov에 대한 DNS A 레코드가 없기 때문입니다.
KCotreau

답변:


28

어떤 이유로 인해 nasa.gov에 대한 DNS "A 레코드"를 추가하지 않았으므로 확인되지 않고 알 수없는 호스트를 반환합니다. 대부분의 관리자는 domain.com 및 www.domain.com 모두에 대한 요청 (특히 HTTP에 대한 요청)에 응답하도록 DNS를 구성합니다. www.nasa.gov를 핑 (ping) 할 수 있습니다.

이 경우가 아니라면 방화벽이나 라우터에 구성된 ICMP 핑 요청을 삭제하기로 선택한 경우가 또 다른 이유입니다.


1
한 가지 더 : 일반적으로 이러한 상황을 초래하는 것은 무지이지만, 세계에서 가장 기술 지향적 인 기관 중 하나가 우연히이 일을하는 것이 이상하다고 생각합니다. 나는 그들의 이유를 생각할 수 없지만, 지금 우주에서 마지막 셔틀에 대한 희망을 가지고 있습니다. 그들은 그렇게 간단한 것을 간과하지 않았습니다.
KCotreau

4
nasa.gov 않는 DNS 레코드와 결의 벌금을 가지고있다. 주소가 없습니다 (A / AAAA 레코드). www하위 도메인 에서 웹 사이트를 호스팅하는 것은 비교적 흔했습니다 ( mail메일 서버 와 유사 )
grawity

1
물론 호스트에 대한 해결에 대해 이야기하고 있기 때문에 A 레코드를 의미했습니다. 질문의 "상황"을 생각하십시오
KCotreau

2
또한 비교를 위해 microsoft.com을 ping하십시오. 요청도 삭제됩니다. 또한이 답변이 6 시간 만에 19 개의 엄지 손가락처럼 보이는 이유 (!!)와 superuser.com/questions/241181/에 대한 내 대답 은 거의 똑같은 질문입니다 (DNS와의 차이점 만 오류)는 하나만 얻습니다. ? ;디. 네, 젤리입니다 : O
sinni800

1
나는 이것을 놓치지 않았다 (only difference here being the DNS the error). 내 의견을 읽으십시오 : . 문장이 엉망 인거 알아요, 죄송합니다!
sinni800

25
$ host nasa.gov
nasa.gov mail is handled by 10 ndjsnpf01.ndc.nasa.gov.
nasa.gov mail is handled by 10 ndjsnpf02.ndc.nasa.gov.
nasa.gov mail is handled by 10 ndjsnpf03.ndc.nasa.gov.
nasa.gov mail is handled by 10 ndmsnpf01.ndc.nasa.gov.
nasa.gov mail is handled by 10 ndmsnpf02.ndc.nasa.gov.
nasa.gov mail is handled by 10 ndmsnpf03.ndc.nasa.gov.

에 메일을 보낼 수 username@nasa.gov는 있지만 nasa.gov연결할 컴퓨터가 없습니다 .

$ host www.nasa.gov
www.nasa.gov is an alias for www.nasa.gov.speedera.net.
www.nasa.gov.speedera.net is an alias for www.nasa.gov.edgesuite.net.
www.nasa.gov.edgesuite.net is an alias for a1718.x.akamai.net.
a1718.x.akamai.net has address 92.122.213.138
a1718.x.akamai.net has address 92.122.213.200

따라서 핑할 때 www.nasa.gov실제로 몇 가지 간접 지시를 통해 Akamai 시스템을 핑합니다.

NASA 메일 서버는 NASA에 의해 직접 실행됩니다. Ping 요청에 응답하지 않습니다.

$ host ndjsnpf01.ndc.nasa.gov
ndjsnpf01.ndc.nasa.gov has address 198.117.1.121
$ whois 198.117.1.121
[...]
National Aeronautics and Space Administration NETBLK-NSI (NET-198-116-0-0-1) 198.116.0.0 - 198.123.255.255
[...]
$ ping ndjsnpf01.ndc.nasa.gov
PING ndjsnpf01.ndc.nasa.gov (198.117.1.121) 56(84) bytes of data.

10

NASA의 방화벽이 ICMP (ping) 패킷을 삭제하고있을 수 있으므로 핑 시간이 초과됩니다. 대기 시간의 가장 큰 요소는 물리적 거리이고, 대상에서 멀어 질수록 지연 시간이 더 큽니다 (빛의 속도가 최고 제한 요소 임)


1
그러나 동일한 호스트에 대한 연속적인 핑 실행간에 성능이 개선되는 이유는 무엇입니까?
zcqwevb

8
당신이 보내는 각 패킷이 반드시 최종 목적지에 도달하기 위해 반드시 같은 경로를 취할 필요는 없습니다. 병목을 피하기 위해 경로는 동적이며 지속적으로 변경됩니다.
0x7c0

5
또한 라우터는 ICMP 우선 순위가 낮은 것으로 간주하므로 라우터의로드에 따라 우선 순위가 높은 패킷이 처리되면 나중에 ICMP에 응답하도록 예약 할 수 있습니다.
TJF

1
내 기본 gw는 내 라우터라고 생각하므로 이미 ping을 이미 했으므로 ARP 요청이 필요하지 않습니다.
zcqwevb

17
-1 : www.nasa.gov (ping akamai.net)를 핑 (ping) 할 수 있습니다. 그러나 nasa.gov해결되지 않으므로 주소가 없으므로 패킷이 전송되지 않습니다. 방화벽이 떨어질 것은 없습니다.
Richard
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.