Я настраиваю свою сеть для поддержки IPv6. У меня есть статические IPv6-адреса, назначенные каждому интерфейсу моего маршрутизатора, и radvd объявляет разные префиксы на каждом интерфейсе. Следующим шагом будет заставить мой dnscache (от djbdns) работать с IPv6. К указанному dnscache применен патч fefe для IPv6, поэтому я предполагаю, что он должен работать с IPv6. Однако я не могу найти в Интернете документацию о том, как заставить исправленный dnscache прослушивать IPv6.
Как мне настроить tinydns и dnscache для прослушивания IPv6?
Если вам нужен «IPv6 тоже», вам понадобятся два разных процесса tinydns: один связывает IPv4, а другой - IPv6. Вы можете использовать один и тот же каталог tinydns / root для них, чтобы они публиковали записи DNS из одной базы данных, и вы избегали дублирования данных.
Чтобы привязать IPv6 ко второму экземпляру, вам просто нужно установить переменную IP на желаемый адрес IPv6.
Если вы используете daemontools для запуска djbdns, просто сделайте следующее:
# create two tinydns instances for IPv4 and IPv6
cd /var/service
svc -d tinydns
mv tinydns tinydns4
cp -r tinydns4 tinydns6
# update config for the IPv6 instance
echo 2a00:1450:4001:c02::6a > tinydns6/env/IP
# start both instances
svc -u tinydns*