2

Вот что я получаю, когда я пингую facebook.com (имя домена) и www.facebook.com (имя хоста хост-машины) ...

Согласно https://superuser.com/a/59094/325893, доменное имя (facebook.com) используется для доступа к сети, а имя хоста (www.facebook.com) используется для доступа к конкретному машина в этой сети. Так не должна ли начальная часть IP-адреса хост-компьютера совпадать с IP-адресом домена, например, 173.something.something.something по крайней мере? Почему это совсем другое (31.13.65.33)?

Спасибо!

1 ответ1

7

К сожалению, упомянутый ответ является неточным или, по крайней мере, вводящим в заблуждение.

Не требуется, чтобы какая-либо часть полного доменного имени имела какое-либо отношение к любой другой части полного доменного имени.

Таким образом, записи A (первичные записи, которые разрешаются в IP-адреса) для .com , facebook.com , www.facebook.com , flibble.facebook.com just.another.domain.name.in.facebook.com могут разрешаться в разные IP адреса на разных серверах в разных сетях.

Более того, в случае facebook и многих других крупных веб-сайтов не существует ни одного сервера, который был бы в конце разрешения DNS. Каждая запись домена может восстанавливаться на любом из сотен серверов с сотнями IP-адресов по всему миру.

Таким образом, разрешением facebook.com может быть IP-адрес сервера, который находится на другой стороне мира, по адресу www.facebook.com (хотя, скорее всего, оба будут в вашем географическом регионе).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .