Loading...
 
Skip to main content

En IPv6 las direcciones IP entregadas o autogeneradas puede ser una entre miles de millones. Por esta razón lo más práctico es usar un programa como el "all-knowing-dns" para contestar autoritariamente sobre el nombre de una IP.

Para instalarlo en debian solo se debe ejecutar:

Copy to clipboard
# apt-get install all-knowing-dns


Esto instalará el programa en sí que atiende las consultas de DNS reversa.

Luego se debe editar el archivo "/etc/all-knowing-dns.conf" para que contenga algo como:

Copy to clipboard
# Configuration file for AllKnowingDNS v1.3 listen 200.59.21.10 listen 2800:640:d:1::10 # ether1.mikrotik-casa-jorge.fratec.net network 2800:640:cf:0001::/64 resolves to ipv6-%DIGITS%.ether1.mikrotik-casa-jorge.fratec.net with upstream 2800:640:d:1::1 network 2800:640:cfd:0010::/64 resolves to ipv6-%DIGITS%.ether1.mikrotik-casa-jorge.fratec.net with upstream 2800:640:d:1::1 # ether1.mikrotik-steven-corwin.fratec.net network 2800:640:cf:0002::/64 resolves to ipv6-%DIGITS%.ether1.mikrotik-steven-corwin.fratec.net with upstream 2800:640:d:1::1 network 2800:640:cfd:0020::/64 resolves to ipv6-%DIGITS%.ether1.mikrotik-steven-corwin.fratec.net with upstream 2800:640:d:1::1 # ether1.mikrotik-andre.fratec.net network 2800:640:cf:0003::/64 resolves to ipv6-%DIGITS%.ether1.mikrotik-andre.fratec.net with upstream 2800:640:d:1::1 network 2800:640:cfd:0030::/64 resolves to ipv6-%DIGITS%.ether1.mikrotik-andre.fratec.net with upstream 2800:640:d:1::1


Si ese archivo ya fue creado en otro servidor y ocupa pasarse de uno a otro puede usar SSH COPY "scp"

Copy to clipboard
scp /var/www/fratec.net/apache-dns/all-knowing-dns.conf root@192.168.1.176:/root


Para que no pida la clave de SSH cada vez que intenta copiarlo use "ssh-copy-id"

Copy to clipboard
ssh-copy-id root@192.168.1.176


Eventualmente puede incluir la actualización en un script "/usr/local/bin/act-dns"

Copy to clipboard
#!/bin/bash if [ -e "/root/act-dns2.txt" ] then rm /root/act-dns2.txt --force echo "copiando archivos" cp /root/all-knowing-dns.conf /etc/all-knowing-dns.conf /etc/init.d/all-knowing-dns restart fi



Recuerde marcar como ejecutable ese script:

Copy to clipboard
chmod 755 /usr/local/bin/act-dns


Finalmente debe incluir un archivo en cron "/etc/cron.d/check-act" que contenga:

Copy to clipboard
*/5 * * * * root /usr/local/bin/act-dns