Я хочу настроить балансировку нагрузки для своего веб-сайта с использованием циклического перебора DNS.
Мой DNS управляется моим собственным сервером CentOS 6, на котором выполняется привязка.
Я добавил в свой файл зоны следующее:
@ IN NS ns1.mydns.ch.
@ IN NS ns2.mydns.ch.
@ IN MX 10 mail1.mydomain.ch.
@ IN A 10.10.10.01
IN A 10.10.10.02
www IN CNAME mydomain.ch.
Однако когда я запускаю nslookup mydomain.ch, я все равно получаю только первый IP.
Я хотел бы видеть оба IP-адреса в случайном порядке.
Как я могу изменить файл зоны для этого?
Две A-записи кажутся правильными. Это способ делать кругленькую игру.
Вы увеличили серийный номер SOA, перезагрузили зону и распространили ли ее на подчиненное устройство? Для тестирования лучше избегать использования промежуточных серверов имен и напрямую запрашивать первичный NS:
dig a mydomain.ch. @ns1.mydns.ch.
Это будет говорить напрямую с вашим сервером имен. Если вы используете только план nslookup
или dig
без указания NS он, вероятно, будет разговаривать с вашим локальным NS, который может выполнять кэширование и не возвращать самые свежие данные.