Пришлось исходники изучать. Необходимые опции --enable-fixed-rrset --with-fixed-rrset.
В старой документации есть упоминание о "--enable-fixed-rrset", в новой - "--with-fixed-rrset". Оказывается нужно одновременно обе использовать * порядок выдается именно так как указан в файле зоны. Кэширующие DNS'ы конечно пересортировывают, но в VPN'е работает как надо 22 сентября 2012 г., 8:54 пользователь Yuri Kozlov <yu...@komyakino.ru>написал: > В Thu, 20 Sep 2012 01:11:12 +0400 > Anatoly Molchanov <ykdo...@gmail.com> пишет: > > > Доброе времени суток! > > > > В документации к bind есть заметка о том, что опция rrset-order со > > значением fixed работает только в случае перекомпиляции bindс опцией > > --with-fixed-rrset. > > > > 1. Добавил в /etc/apt/sources.list строку "deb-src" > > 2. aptitude update; aptitude install build-essential devscripts fakeroot; > > aptitude -R build-dep bind9 > > 3. apt-get source bind9 и дописал опцию в секцию configure файла > > debian/rules > > 4. dpkg-buildpackage -uc -us > > 5. dpkg -i * > > > > named -V возвращает: > > BIND 9.7.3 built with '--prefix=/usr' '--mandir=/usr/share/man' > > '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' > > '--localstatedir=/var' '--enable-threads' '--enable-largefile' > > '--with-libtool' '--enable-shared' '--enable-static' > > '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' > > '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' > > '--with-dlz-filesystem=yes' '--with-dlz-ldap=yes' '--with-dlz-stub=yes' > > '--with-geoip=/usr' '--with-fixed-rrset' '--enable-ipv6' > > 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2' 'LDFLAGS=' 'CPPFLAGS=' > > > > в named.conf.options добавил: > > rrset-order { > > class IN type A name "mydomain.com" order fixed; > > order fixed; > > }; > > > > в зоне хост test представлен несколькими записями в следующей > > последовательности: > > test A 2.2.2.2 > > test A 3.3.3.3 > > test A 1.1.1.1 > > > > dig test.mydomain.com @ipofmydns всегда возвращает > > test A 1.1.1.1 > > test A 2.2.2.2 > > test A 3.3.3.3 > > > > * а должен в порядке упоминания в зоне > > Должен выдавать всегда в одном и том же порядке. Но не факт, что как > написано в зоне. Ну и dig ещё мог отсортировать для читабельности. > > > -- > Best Regards, > Yuri Kozlov > > > -- > To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact > listmas...@lists.debian.org > Archive: http://lists.debian.org/20120922085445.6ba2f...@keeper.home.local > >