Должно ли доменное имя сайта всегда преобразовываться в один и тот же IP-адрес? Почему?
Должно ли доменное имя сайта всегда преобразовываться в один и тот же IP-адрес? Почему да, почему нет?
Ответы (1 шт):
Автор решения: Ziens
→ Ссылка
Не всегда, IP адрес берётся из DNS-записи домена. А в этих записях может быть несколько IP. По такому принципу например работает распределение нагрузки, назвается round-robin.
nslookup ru.stackoverflow.com выдаёт следующее:
Non-authoritative answer:
Name: ru.stackoverflow.com
Address: 151.101.1.69
Name: ru.stackoverflow.com
Address: 151.101.193.69
Name: ru.stackoverflow.com
Address: 151.101.65.69
Name: ru.stackoverflow.com
Address: 151.101.129.69
Или вот dig google.com
google.com. 90 IN A 64.233.163.113
google.com. 90 IN A 64.233.163.139
google.com. 90 IN A 64.233.163.138
google.com. 90 IN A 64.233.163.102
google.com. 90 IN A 64.233.163.101
google.com. 90 IN A 64.233.163.100
Как видите даже у этого домена далеко не один ip.
К тому же можно переопределить IP для домена например через файл hosts, который находится на локальной машине и имеет больший приоритет перед обращением к DNS.