Почему я могу пинговать google.com, а не nasa.gov?


21

Почему я могу пинговать google.com, а не nasa.gov?

Я должен пинговать это так

ping www.nasa.gov

Это из-за записи DNS НАСА?

Также, как улучшается время отклика ping?

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

edit: новый запрос Если я прав, разве WWW не находится на один уровень ниже узла NASA в дереве DNS? Тогда, поскольку большинство адресов, которые мы используем в браузере, имеют WWW, означает ли это, что запись A находится с узлом WWW или с узлом NASA или с обоими?


3
Каждый pingпакет может занять разное время, чтобы добраться до места назначения и вернуться. Это зависит от загруженности хмеля на его пути.
Slhck

3
Время пинга зависит больше от выбранного маршрута, чем от нагрузки в моем опыте. Маршрутизаторы могут отправлять пакеты к месту назначения разными маршрутами в разное время.
КарлФ

7
Кто-нибудь из вас, кто действительно выбрал ответ Тома Фрея, действительно пытался пинговать nasa.gov (минус www) или делать NSLOOKUP? Этот ответ так неверен. Тот же брандмауэр, который, по его словам, сбрасывает их, отвечает на ping www.nasa.gov. Это потому, что в нем отсутствует запись DNS A для NASA.gov.
Котро

Ответы:


28

Потому что по какой-то причине они не добавили DNS-запись «A» для nasa.gov, поэтому она не разрешается и возвращает неизвестный хост. Большинство администраторов настраивают свои DNS для ответа на запросы, особенно для HTTP, как на domain.com, так и на www.domain.com. Вы можете пинг www.nasa.gov, хотя.

Хотя, не в этом случае, другой причиной было бы, если они решили отбросить запросы проверки связи ICMP, которые настроены на брандмауэре или маршрутизаторе.


1
Еще одна вещь: в общем, обычно невежество приводит к этой ситуации, но я нахожу странным, что одно из самых технически ориентированных агентств в мире сделало бы это случайно. Я не могу думать об их причине, но я уверен, что надеюсь на последний Шаттл в космосе, они не пропустили что-то такое простое.
Котро

4
nasa.gov действительно есть записи DNS и разрешает нормально. У него просто нет адресов (записи A / AAAA). Раньше относительно часто веб-сайты размещались на wwwподдомене (аналогично mailпочтовым серверам и т. Д.)
благодарность

1
Конечно, я имел в виду записи A, поскольку мы говорим о разрешении на хост. Подумайте "" Контекст "вопроса, пожалуйста.
Kotreau

2
Также попробуйте пинговать microsoft.com для сравнения. Это также отбросит запросы. Кроме того, почему этот ответ получился как 19 кратких обзоров за 6 часов (!!), и мой ответ на superuser.com/questions/241181/…, который является почти тем же вопросом (единственная разница здесь, являющаяся ошибкой DNS), получает только один ? ; D. Да я желе: 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 по нескольким косвенным причинам.

Почтовый сервер НАСА управляется непосредственно НАСА. Он не отвечает на запросы 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

Брандмауэр НАСА, вероятно, отбрасывает пакеты ICMP (ping), поэтому время вашего пинга истечет. Наибольшим фактором задержки является физическое расстояние: чем дальше от цели, тем больше задержка (скорость света является главным ограничивающим фактором)


1
но почему происходит улучшение производительности между последовательными прогонами ping на одном хосте?
zcqwevb

8
оно увеличивается и уменьшается, каждый отправленный вами пакет не обязательно идет по одному и тому же маршруту, чтобы достичь конечного пункта назначения. Маршруты динамичны и постоянно меняются, чтобы избежать пробок.
0x7c0

5
Кроме того, маршрутизаторы считают ICMP низким приоритетом, поэтому, в зависимости от нагрузки маршрутизатора, они могут запланировать ответ на ICMP в более позднее время после обработки пакетов с более высоким приоритетом
TJF

1
я полагаю, мой gw по умолчанию - мой роутер, поэтому запрос ARP не понадобится, поскольку я уже выполнил пинг ранее.
zcqwevb

17
-1: я могу пинговать www.nasa.gov (размещено на akamai.net). Но nasa.govне разрешается, поэтому нет адреса, поэтому пакет не отправлен. Нечего для брандмауэра сбросить.
Ричард
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.