Как настроить tinydns (с исправлением IPv6 от fefe) для прослушивания адреса IPv6?
Я настраиваю свою сеть для поддержки IPv6. У меня есть статические IPv6-адреса, назначенные каждому интерфейсу моего маршрутизатора, и Radvd объявляет разные префиксы на каждом интерфейсе. Следующим шагом будет заставить мой dnscache (из djbdns) работать на IPv6. Сказал, что dnscache применяет исправление IPv6 для fefe, поэтому я предполагаю, что он должен работать с IPv6. Тем не менее, я не могу найти в сети документацию о том, как заставить пропатченную dnscache прослушивать IPv6.
Как настроить tinydns и dnscache для прослушивания IPv6?
1 ответ
Если вам нужно "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*