
Я использую curl для проверки HTTP-канала, подключаясь к Google.com. Мне интересно, так как иногда я вижу, что соединение направлено к zrh11s03-in-f4.1e100.net. Это преобразуется в IP, который фактически является google.com, но мне интересно, почему и что это за доменное имя?
Спасибо
решение1
Здесь обратный DNS используется для описаниямашина имеющая этот адрес, а не предоставляемые им услуги.
Важно, чтобы не было соответствия 1:1 между веб-сайтами и серверами. Веб-сайт "google.com" не обрабатывается одним сервером, он размещен на сотнях систем, каждая из которых имеет свое уникальное имя, позволяющее администраторам идентифицировать его, и в то же время эти машины размещают больше веб-сайтов, чем просто один "google.com", поэтому не имело бы смысла, чтобы их обратный DNS указывал только на этот единственный домен.
Поэтому вместо того, чтобы пытаться поместить потенциально неточную и быстро меняющуюся информацию в rDNS, оператор просто использует его для непосредственного описания типа устройства, которому был назначен адрес. Имя хоста zrh11s03-in-f4
было выбрано командой инфраструктуры Google, чтобы описать, где находится конкретная машина («zrh», скорее всего, означает Цюрих, остальные, вероятно, указывают на стойки, порты, интерфейсы или что-то подобное).
Общий домен 1e100.net — это доменное имя, принадлежащее Google. Обычно сетевые операторы имеют несколько доменных имен, при этом те, которые используются для сайтов, выходящих на публику, хранятся отдельно от тех, которые используются для внутренней инфраструктуры. Ими управляют разные команды с разными целями и правилами и т. д.
Часто домены инфраструктуры именуются в честь чего-то, что намекает на название компании, но при этом не упоминает никаких товарных знаков (например, номер AS сети является очень распространенным выбором, и вы часто увидите его asXXXXX.net
в трассировках).
Число 1×10 100 , записанное так же, как 1e100
в большинстве языков программирования, называетсягугол.