Tại sao tôi có thể ping google.com, nhưng không phải nasa.gov?


21

Tại sao tôi có thể ping google.com, nhưng không phải nasa.gov?

Tôi phải ping nó như thế này

ping www.nasa.gov

Có phải vì bản ghi DNS của NASA?

Ngoài ra làm thế nào để một thời gian phản ứng ping cải thiện?

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

chỉnh sửa: truy vấn mới Nếu tôi đúng, không WWW một cấp dưới nút nasa trong cây DNS? Sau đó, vì hầu hết các địa chỉ chúng tôi sử dụng trong trình duyệt là với WWW, điều đó có nghĩa là bản ghi A nằm với nút WWW hoặc với nút nasa hoặc với cả hai?


3
Mỗi pinggói có thể mất một thời gian khác nhau để đến đích và quay lại. Điều này phụ thuộc vào tải trọng của hoa bia trên đường đi của nó.
slhck

3
Thời gian Ping phụ thuộc nhiều hơn vào tuyến đường được thực hiện hơn tải trong kinh nghiệm của tôi. Bộ định tuyến có thể gửi các gói đến đích bằng các tuyến khác nhau vào các thời điểm khác nhau.
CarlF

7
Có ai trong số các bạn thực sự chọn câu trả lời của Tom Frey thực sự đã thử ping nasa.gov (trừ www) hay làm NSLOOKUP không? Câu trả lời đó là sai. Tường lửa tương tự mà ông nói đang thả chúng, trả lời ping www.nasa.gov. Đó là bởi vì nó thiếu bản ghi DNS A cho NASA.gov.
KCotreau

Câu trả lời:


28

Bởi vì vì một số lý do, họ đã không thêm DNS "Bản ghi" cho nasa.gov, vì vậy nó không giải quyết được và trả về một máy chủ không xác định. Hầu hết các quản trị viên đều định cấu hình DNS của họ để đáp ứng các yêu cầu, đặc biệt là HTTP, cho cả domain.com và www.domain.com. Bạn có thể ping www.nasa.gov mặc dù.

Mặc dù, không phải trong trường hợp này, một lý do khác sẽ là nếu họ chọn bỏ yêu cầu ping ICMP, được cấu hình trên tường lửa hoặc bộ định tuyến.


1
Một điều nữa: Nói chung, thường là sự thiếu hiểu biết dẫn đến tình trạng này, nhưng tôi thấy lạ là một trong những cơ quan định hướng kỹ thuật nhất trên thế giới sẽ làm điều này một cách tình cờ. Tôi không thể nghĩ ra lý do của họ, nhưng tôi chắc chắn hy vọng cho Tàu con thoi cuối cùng trong không gian ngay bây giờ, họ đã không bỏ qua điều gì quá đơn giản.
KCotreau

4
nasa.gov không có bản ghi DNS và giải quyết tốt. Nó chỉ không có bất kỳ địa chỉ (hồ sơ A / AAAA). Nó được sử dụng tương đối phổ biến cho các trang web được lưu trữ trên wwwtên miền phụ (tương tự như đối mailvới các máy chủ thư, v.v.)
grawity

1
Tất nhiên, ý tôi là bản ghi A vì chúng ta đang nói về việc giải quyết với máy chủ. Vui lòng nghĩ "" Bối cảnh "của câu hỏi.
KCotreau

2
Ngoài ra, hãy thử ping microsoft.com để so sánh. Nó cũng sẽ bỏ các yêu cầu. Ngoài ra, tại sao câu trả lời này lại giống như 19 ngón tay cái trong 6 giờ (!!) và câu trả lời của tôi trên superuser.com/questions/241181/ , đó là câu hỏi gần như giống nhau (chỉ khác ở đây là lỗi DNS) chỉ có một ? ; D. Vâng, tôi là thạch: O
sinni800

1
Tôi đã không bỏ lỡ điều này, đọc bình luận của tôi : (only difference here being the DNS the error). Tôi biết câu bị rối, xin lỗi vì điều đó!
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.

Vì vậy, bạn có thể gửi thư đến username@nasa.gov, nhưng không có máy nasa.govđể kết nối.

$ 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

Vì vậy, khi bạn ping, www.nasa.govbạn thực sự ping một máy Akamai thông qua một số chỉ dẫn.

Máy chủ thư của NASA được điều hành trực tiếp bởi NASA. Nó không trả lời các yêu cầu 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

Tường lửa của NASA có thể đang bỏ các gói ICMP (ping), do đó, ping của bạn sẽ hết thời gian. Yếu tố lớn nhất của độ trễ là khoảng cách vật lý, mục tiêu của bạn càng xa, độ trễ càng lớn (tốc độ ánh sáng là yếu tố giới hạn hàng đầu)


1
nhưng tại sao có sự cải thiện hiệu năng giữa các lần chạy ping liên tiếp đến cùng một máy chủ?
zcqwevb

8
nó tăng và giảm, mỗi gói bạn gửi không nhất thiết phải đi theo cùng một lộ trình để đến đích cuối cùng. Các tuyến đường là năng động và liên tục thay đổi để tránh cổ chai.
0x7c0

5
Ngoài ra, các bộ định tuyến xem xét mức độ ưu tiên thấp của ICMP, do đó tùy thuộc vào tải của bộ định tuyến, họ có thể lên lịch để trả lời ICMP sau khi các gói ưu tiên cao hơn đã được xử lý
TJF

1
Tôi đoán gw mặc định của tôi là bộ định tuyến của tôi, vì vậy yêu cầu ARP sẽ không cần thiết vì tôi đã thực hiện một số ping trước đây.
zcqwevb

17
-1: Tôi có thể ping www.nasa.gov (được lưu trữ trong akamai.net). Nhưng nasa.govkhông giải quyết được, vì vậy không có địa chỉ, vì vậy không có gói nào được gửi. Không có gì cho một tường lửa để thả.
Richard
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.