
Я совсем новичок в мире сетей! Я разбирался с некоторыми сетевыми концепциями и обнаружил, что мы можем использовать DNS для балансировки нагрузки, имея несколько записей на сервере имен DNS.
Итак, я запустил nslookup
for google.com
и получил только одну запись. Однако, когда я запустил ту же команду for, stackoverflow.com
я получил несколько записей. Мне было интересно, почему это происходит? Я что-то сделал не так?!
решение1
Это совершенно обширная тема.
иногда вы не можете это увидеть, проверив с помощью nslookup.
Если зона DNS домена размещена третьей стороной, такой как Cloudflare и Cloudns, которая не раскрывает IP-адреса узлов, то ее нельзя объявить с помощью nslookup. И, возможно, IP-адрес, который вы смотрите таким образом, является только IP-адресом DNS-сервера, а не IP-адресом серверов балансировки нагрузки.
Кстати, использование записей DNS для балансировки нагрузки — это использование одного и того же значения записи с разными IP-адресами. Тогда трафик будет распределяться между разными серверами с одинаковой конфигурацией.