Я намагаюся краще зрозуміти різні інструменти мережевого запиту , такі як nc
, curl
, whois
, dig
, nslookup
і в той же час трохи більше про архітектуру інтернет - запитів, серверів і т.п. (NIC, запис, MX) в той час як вже знаючи , Трохи про TCP, серверах імен, реєстраторах доменів, сніферах пакетів, заголовках HTTP і IP-адресах. Це моє тло, ось моє питання.
Коли я dig
або whois
скажу www.valgrind.org (або valgrind.org) я отримую принаймні два різних IP-відповіді: 178.250.76.80 і 172.16.0.23 # 53.
$ nslookup valgrind.org
Server: 172.16.0.23
Address: 172.16.0.23#53
Non-authoritative answer:
Name: valgrind.org
Address: 178.250.76.80
Спроба перейти до будь-якої з них w3m
або chromium
призвести до 403 Forbidden
помилки. Крім того, я не впевнений, до чого перейти, але ping
якось здатний розібратися! Якщо я ping valgrind.org
(або ping www.valgrind.org
) вибирає
$ ping valgrind.org
PING valgrind.org (178.250.76.80) 56(84) bytes of data.
64 bytes from 178.250.76.80: icmp_req=1 ttl=50 time=80.2 ms
Як він знав це робити? А інший інструмент , який я повинен використовувати , щоб дізнатися, як мій браузер переходить від 178.250.76.80
до valgrind.org
і завантажує що - то?
man ping
перш ніж запитати тут, але це не відповідає на моє запитання.