Чому я можу пінг google.com, але не nasa.gov?


21

Чому я можу пінг google.com, але не nasa.gov?

Я мушу так пінгнути

ping www.nasa.gov

Це через запис DNS НАСА?

Крім того, як поліпшується час відгуку на пінг?

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

редагувати: новий запит Якщо я прав, чи не WWW на один рівень нижче вузла nasa в дереві DNS? Тоді, оскільки більшість адрес, які ми використовуємо в браузері, мають WWW, чи це означає, що запис A знаходиться у вузлі WWW або з вузлом nasa або з обома?


3
Кожен pingпакет може зайняти інший час, щоб досягти пункту призначення та повернутися назад. Це залежить від навантаження хмелю на його шляху.
slhck

3
Часи пінгу залежать більше від пройденого маршруту, ніж від мого досвіду. Маршрутизатори можуть надсилати пакети до місця призначення різними маршрутами в різний час.
CarlF

7
Хто-небудь з вас, хто насправді вибрав відповідь Тома Фрея, насправді спробував пінг пінг nasa.gov (за винятком www) або NSLOOKUP? Ця відповідь така помилкова. Той самий брандмауер, який він каже, скидає їх, відповідає на ping www.nasa.gov. Це тому, що йому не вистачає запису DNS для NASA.gov.
KCotreau

Відповіді:


28

Оскільки чомусь вони не додали DNS "Запис" для nasa.gov, тому він не вирішується, і повертає хост невідомим. Більшість адміністраторів конфігурують свою DNS так, щоб відповідати на запити, особливо для HTTP, як на domain.com, так і на www.domain.com. Ви можете пінг www.nasa.gov, хоча.

Хоча, не в цьому випадку, інша причина була б, якби вони вирішили відмовитись від ICMP-запитів ping, які налаштовані на брандмауер або маршрутизатор.


1
І ще одне: загалом, до цієї ситуації призводить, як правило, незнання, але мені здається дивним, що одне з найбільш технічно орієнтованих агентств у світі зробить це випадково. Я не можу придумати їх причину, але я впевнений, що останній Шаттл у космосі зараз вони не пропустили уваги чогось такого простого.
KCotreau

4
nasa.gov дійсно є DNS записів і дозволяє штраф. Він просто не має жодної адреси (записи A / AAAA). Це було досить часто для веб-сайтів, розміщених у wwwсубдомені (подібно до mailпоштових серверів тощо)
grawity

1
Зрозуміло, я мав на увазі записи, оскільки ми говоримо про те, щоб вирішити хост. Подумайте "Контекст" питання, будь ласка.
KCotreau

2
Спробуйте також порівняти pinging 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 через декілька непрямих.

Поштовим сервером 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
але чому відбувається поліпшення продуктивності між послідовними запусками ping до одного хоста?
zcqwevb

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

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

1
я вважаю, що моєму маршрутизатору за замовчуванням не потрібно, тому ARP-запит не потрібен, як я вже робив деякі пінг-файли раніше.
zcqwevb

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