Compare commits

..

2 Commits

14 changed files with 440 additions and 468 deletions

View File

@ -4,67 +4,43 @@ on:
- 'main'
jobs:
sync:
deploy_script:
runs-on: linux_amd64
steps:
- name: Retrieve and sync files
shell: bash
run: |
git clone ${{ gitea.server_url }}/${{ gitea.repository }} dns
echo "Cloned sucessfully from ${{ gitea.server_url }}/${{ gitea.repository }}"
cd dns
echo "" > /var/cache/bind/.modified
if [ -z $(git diff-tree --no-commit-id --name-only -r main | grep zone) ]; then
exit 0
fi
files=$(git diff-tree --no-commit-id --name-only -r main | grep zone)
for file in $files
do
domain=$(echo $file | sed "s/.zone//g")
/usr/bin/named-checkzone "$domain" "$file" || ( echo "Error on file $file" && continue; )
echo "$file" >> /var/cache/bind/.modified
rsync "./$file" /var/cache/bind/
echo "Move $file to /var/cache/bind"
done
sudo chown bind:bind /var/cache/bind/*.zone
sudo chmod g+rw /var/cache/bind/*.zone
echo "Synced sucessfully"
deploiement:
runs-on: linux_amd64
needs: sync
steps:
- name: Reload bind
shell: bash
environment:
TSIG_KEY: ${TSIG_KEY} # Clé TSIG stockée dans les secrets CI/CD
DNS_SERVER: ${DNS_SERVER} # Adresse du serveur DNS
run: |
sudo systemctl reload bind9.service
- name: Check bind
shell: bash
run: |
echo Recherche de zones déployées
cd /var/cache/bind
files=$(cat /var/cache/bind/.modified)
if [ -z $files ]; then
echo Aucune zone déployée
exit 0
git diff HEAD^ HEAD > zone_diff.txt
while IFS= read -r line; do
case "$line" in
"--- "*".zone")
CURRENT_ZONE=$(basename "$line" .zone | sed 's/--- //')
;;
"+++"*)
;;
"-"* | "+"*)
if [[ $line == -* ]]; then # Enregistrement supprimé
RECORD=$(echo "$line" | sed 's/^-//')
echo - $RECORD
# echo nsupdate -k $TSIG_KEY <<EOF
# server $DNS_SERVER
# zone $CURRENT_ZONE
# update delete $RECORD
# send
# EOF
elif [[ $line == +* ]]; then # Enregistrement ajouté
RECORD=$(echo "$line" | sed 's/^+//')
echo + $RECORD
# nsupdate -k $TSIG_KEY <<EOF
# server $DNS_SERVER
# zone $CURRENT_ZONE
# update add $RECORD
# send
# EOF
fi
for zone_name in $files; do
datetime=$(date --iso-8601=seconds)
echo "Vérification de la zone ${zone_name::-5}..."
if [[ $zone_name == *":"* ]]; then
echo On ne sait pas vérifier ce type de zone
else
echo Dernière minute...
sudo grep named /var/log/syslog | grep ${datetime::-10} | grep ${zone_name::-5}
sudo grep named /var/log/syslog | grep ${datetime::-9} | grep ${zone_name::-5} | grep loaded || exit 1
fi
done
echo "Déploiement terminé !"
;;
esac
done < zone_diff.txt

View File

@ -1,6 +1,6 @@
$TTL 60m
@ IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
2406201709 ; serial
SERIAL ; serial
86400 ; refresh (1 day)
3600 ; retry (1 hour)
3600000 ; expire (5 weeks 6 days 16 hours)
@ -10,41 +10,40 @@ $TTL 60m
@ IN NS ns0.libre-en-communs.org.
@ IN NS ns1.libre-en-communs.org.
0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. 1h IN PTR leparc.libre-en-communs.org.
0.0.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. 1h IN PTR chalec.org.
0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR leparc.libre-en-communs.org.
0.0.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR chalec.org.
;; physical machines - leparc
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR leparc.libre-en-communs.org.
2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR mother.libre-en-communs.org.
3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR aunt.libre-en-communs.org.
4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR sauvkipeu.libre-en-communs.org.
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR leparc.libre-en-communs.org.
2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR mother.libre-en-communs.org.
3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR aunt.libre-en-communs.org.
4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR sauvkipeu.libre-en-communs.org.
;; virtual machines
2.4.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR dns.libre-en-communs.org.
5.5.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR isengard.libre-en-communs.org.
3.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR ns1.libre-en-communs.org.
7.2.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR status.libre-en-communs.org.
2.4.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR dns.libre-en-communs.org.
5.5.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR isengard.libre-en-communs.org.
3.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR ns1.libre-en-communs.org.
7.2.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR status.libre-en-communs.org.
1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR mail.a-lec.org.
2.3.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR forge.a-lec.org.
1.4.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR pad.a-lec.org.
6.3.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR gestion.a-lec.org. ; coffre + don + adhesion
0.7.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR stats.a-lec.org.
9.7.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR toot.a-lec.org.
8.8.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR www.a-lec.org.
6.8.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR audio.a-lec.org.
1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR mail.a-lec.org.
2.3.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR forge.a-lec.org.
1.4.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR pad.a-lec.org.
6.3.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR gestion.a-lec.org. ; coffre + don + adhesion
0.7.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR stats.a-lec.org.
9.7.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR toot.a-lec.org.
8.8.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR www.a-lec.org.
6.8.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR audio.a-lec.org.
4.1.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR audio.chalec.org.
8.9.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR visio.chalec.org.
9.3.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR libreverse.chalec.org.
4.0.2.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR xmpp.chalec.org.
3.9.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR nuage.chalec.org.
0.2.2.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR toot.chalec.org.
9.3.2.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR forge.chalec.org.
2.8.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR pad.chalec.org.
5.2.2.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR www.chalec.org.
7.3.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR sondage.chalec.org.
9.9.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR video.chalec.org.
7.6.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR petition.chalec.org.
4.9.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR status.chalec.org.
4.1.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR audio.chalec.org.
8.9.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR visio.chalec.org.
9.3.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR libreverse.chalec.org.
4.0.2.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR xmpp.chalec.org.
3.9.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR nuage.chalec.org.
0.2.2.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR toot.chalec.org.
9.3.2.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR forge.chalec.org.
2.8.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR pad.chalec.org.
5.2.2.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR www.chalec.org.
7.3.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR sondage.chalec.org.
9.9.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR video.chalec.org.
7.6.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR petition.chalec.org.
4.9.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR status.chalec.org.

View File

@ -1,6 +1,6 @@
$TTL 60m
@ IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
2406272325 ; serial
SERIAL ; serial
86400 ; refresh (1 day)
3600 ; retry (1 hour)
3600000 ; expire (5 weeks 6 days 16 hours)
@ -11,38 +11,37 @@ $TTL 60m
@ IN NS ns1.libre-en-communs.org.
0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. 1h IN PTR fontainebleau.libre-en-communs.org.
0.0.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. 1h IN PTR chalec.org.
0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR fontainebleau.libre-en-communs.org.
0.0.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR chalec.org.
;; physical machines - fontainebleau
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR fontainebleau.libre-en-communs.org.
2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR anthea.libre-en-communs.org.
3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR aelita.libre-en-communs.org.
5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR sauvkipeu.libre-en-communs.org.
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR fontainebleau.libre-en-communs.org.
2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR anthea.libre-en-communs.org.
3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR aelita.libre-en-communs.org.
5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR sauvkipeu.libre-en-communs.org.
;; virtual machines
3.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR ns0.libre-en-communs.org.
5.5.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR isengard.libre-en-communs.org.
7.2.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR status.libre-en-communs.org.
3.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR ns0.libre-en-communs.org.
5.5.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR isengard.libre-en-communs.org.
7.2.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR status.libre-en-communs.org.
2.4.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR server.speed-dreams.net.
2.4.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR server.speed-dreams.net.
1.1.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR xmpp.a-lec.org.
2.3.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR forge.a-lec.org.
9.7.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR toot.a-lec.org.
8.8.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR www.a-lec.org.
4.1.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR audio.chalec.org.
8.9.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR visio.chalec.org.
9.3.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR libreverse.chalec.org.
4.0.2.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR xmpp.chalec.org.
3.9.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR nuage.chalec.org.
0.2.2.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR toot.chalec.org.
9.3.2.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR forge.chalec.org.
2.8.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR pad.chalec.org.
5.2.2.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR www.chalec.org.
7.3.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR sondage.chalec.org.
9.9.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR video.chalec.org.
7.6.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR petition.chalec.org.
4.9.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa. IN PTR status.chalec.org.
1.1.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR xmpp.a-lec.org.
2.3.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR forge.a-lec.org.
9.7.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR toot.a-lec.org.
8.8.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR www.a-lec.org.
4.1.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR audio.chalec.org.
8.9.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR visio.chalec.org.
9.3.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR libreverse.chalec.org.
4.0.2.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR xmpp.chalec.org.
3.9.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR nuage.chalec.org.
0.2.2.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR toot.chalec.org.
9.3.2.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR forge.chalec.org.
2.8.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR pad.chalec.org.
5.2.2.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR www.chalec.org.
7.3.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR sondage.chalec.org.
9.9.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR video.chalec.org.
7.6.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR petition.chalec.org.
4.9.1.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR status.chalec.org.

View File

@ -1,6 +1,6 @@
$TTL 60m
@ IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
2407031640 ; serial
SERIAL ; serial
86400 ; refresh (1 day)
3600 ; retry (1 hour)
3600000 ; expire (5 weeks 6 days 16 hours)
@ -10,10 +10,10 @@ $TTL 60m
@ IN NS ns0.libre-en-communs.org.
@ IN NS ns1.libre-en-communs.org.
0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR gisors.libre-en-communs.org.
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.f.f.f.f IN PTR gisors.libre-en-communs.org.
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR avengard.libre-en-communs.org.
0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.d.5.3.1.0.1.9.0.1.0.0.2.ip6.arpa. 1h IN PTR gisors.libre-en-communs.org.
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.f.f.f.f.d.5.3.1.0.1.9.0.1.0.0.2.ip6.arpa. 1h IN PTR gisors.libre-en-communs.org.
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.d.5.3.1.0.1.9.0.1.0.0.2.ip6.arpa. 1h IN PTR avengard.libre-en-communs.org.
a.e.4.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR status.libre-en-communs.org.
a.e.4.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.d.5.3.1.0.1.9.0.1.0.0.2.ip6.arpa. 1h IN PTR status.libre-en-communs.org.

View File

@ -1,6 +1,6 @@
$TTL 60m
@ IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
2406180028 ; serial
SERIAL ; serial
86400 ; refresh (1 day)
3600 ; retry (1 hour)
3600000 ; expire (5 weeks 6 days 16 hours)
@ -26,3 +26,4 @@ $TTL 60m
148 IN PTR fontainebleau.libre-en-communs.org.
149 IN PTR fontainebleau.libre-en-communs.org.

View File

@ -1,6 +1,6 @@
$TTL 60m
@ IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
2408132242 ; serial
SERIAL ; serial
86400 ; refresh (1 day)
3600 ; retry (1 hour)
3600000 ; expire (5 weeks 6 days 16 hours)

View File

@ -1,22 +1,19 @@
$TTL 60m
a-lec.org. IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
2505302721 ; serial AAMMDDHHmm
@ IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
SERIAL ; serial
86400 ; refresh (1 day)
3600 ; retry (1 hour)
3600000 ; expire (5 weeks 6 days 16 hours)
300 ; minimum (5 minutes)
)
@ IN NS dns.libre-en-communs.org.
@ IN NS ns0.libre-en-communs.org.
@ IN NS ns1.libre-en-communs.org.
NS dns.libre-en-communs.org.
NS ns0.libre-en-communs.org.
NS ns1.libre-en-communs.org.
IN MX 1 mail.a-lec.org.
IN TXT "v=spf1 a mx ip4:80.67.160.154 ip6:2001:910:1021::201 ~all"
IN A 80.67.176.40
IN AAAA 2001:910:1028::188
_acme-challenge TXT m-t3xb25HIKp-fKaQbUOQa8ioFh6BPbDaJHG5SC9FBw
@ IN MX 1 mail.a-lec.org.
@ IN TXT "v=spf1 a mx ip4:80.67.160.154 ip6:2001:910:1021::201 ~all"
@ IN A 80.67.176.40
@ IN AAAA 2001:910:1028::188
mail IN A 80.67.160.154
mail IN AAAA 2001:910:1021::201

View File

@ -1,19 +1,19 @@
$TTL 60m
chalec.org. IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
2408101257 ; serial AAMMDDHHmm
@ IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
SERIAL ; serial
86400 ; refresh (1 day)
3600 ; retry (1 hour)
3600000 ; expire (5 weeks 6 days 16 hours)
300 ; minimum (5 minutes)
)
IN NS dns.libre-en-communs.org.
IN NS ns0.libre-en-communs.org.
IN NS ns1.libre-en-communs.org.
@ IN NS dns.libre-en-communs.org.
@ IN NS ns0.libre-en-communs.org.
@ IN NS ns1.libre-en-communs.org.
IN MX 1 mail.a-lec.org.
IN TXT "v=spf1 a mx ip4:80.67.160.154 ip6:2001:910:1021::201 ~all"
IN A 80.67.160.153
IN AAAA 2001:910:1021::2:225
@ IN MX 1 mail.a-lec.org.
@ IN TXT "v=spf1 a mx ip4:80.67.160.154 ip6:2001:910:1021::201 ~all"
@ IN A 80.67.160.153
@ IN AAAA 2001:910:1021::2:225
chalec._domainkey IN TXT ( "v=DKIM1; h=sha256; k=rsa; "
"p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtjy11bjGUqk+hEgfX/7BzPgfjq1tOrawFM8fA7umFWehIuKDoSDYopaKA/Og8DBr/NmAT++znp/7K1WEEmBp8GhhBqO68wKfC1c9e6t9CHTMqanjepkvoj+Xt/+k45gRWtyXZ17Z4QB7/qbXyqmyIIyntpLOtMBl4M9ET6c+V78AY5DJ88Q/zFN9i9nJO6LlAlvP/kLN+d2D5q"
@ -21,8 +21,6 @@ chalec._domainkey IN TXT ( "v=DKIM1; h=sha256; k=rsa; "
_dmarc IN TXT ("v=DMARC1; p=quarantine; rua=mailto:cominfra@a-lec.org; ruf=mailto:cominfra@a-lec.org; fo=1")
_acme-challenge TXT kEBISUQnt7Ix8u3mXaIAFdLbT12IHMv90sYtrd2h50c
audio IN AAAA 2001:910:1021::2:114
audio IN A 80.67.160.153
@ -94,4 +92,3 @@ petition IN A 80.67.160.153
status IN AAAA 2001:910:1021::2:194
status IN A 80.67.160.153

View File

@ -1,10 +1,13 @@
$TTL 60m
kaleid.eu. IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
2210121521 ; serial AAMMDDHHmm
@ IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
SERIAL ; serial
86400 ; refresh (1 day)
3600 ; retry (1 hour)
3600000 ; expire (5 weeks 6 days 16 hours)
300 ; minimum (5 minutes)
)
IN NS dns.libre-en-communs.org.
@ IN NS dns.libre-en-communs.org.
@ IN NS ns0.libre-en-communs.org.
@ IN NS ns1.libre-en-communs.org.

View File

@ -1,65 +1,65 @@
$TTL 3600 ; 1 hour
libre-en-communs.org. IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
2407031621 ; serial AAMMDDHHmm
$TTL 60m
@ IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
SERIAL ; serial
86400 ; refresh (1 day)
3600 ; retry (1 hour)
3600000 ; expire (5 weeks 6 days 16 hours)
300 ; minimum (5 minutes)
)
NS dns.libre-en-communs.org.
NS ns0.libre-en-communs.org.
NS ns1.libre-en-communs.org.
TXT "v=spf1 a mx ip4:80.67.176.33 ip6:2001:910:1021::201 ~all"
@ IN NS dns.libre-en-communs.org.
@ IN NS ns0.libre-en-communs.org.
@ IN NS ns1.libre-en-communs.org.
@ IN TXT "v=spf1 a mx ip4:80.67.176.33 ip6:2001:910:1021::201 ~all"
;; physical machines - gisors
gisors A 80.67.179.93
AAAA 2001:910:135d:ffff::1
gisors IN IN A 80.67.179.93
IN IN AAAA 2001:910:135d:ffff::1
avengard A 80.67.179.93
AAAA 2001:910:135d::1
avengard IN A 80.67.179.93
IN AAAA 2001:910:135d::1
;; physical machines - leparc
leparc A 80.67.176.33
AAAA 2001:910:1021::1
leparc IN A 80.67.176.33
IN AAAA 2001:910:1021::1
mother A 80.67.176.33
AAAA 2001:910:1021::2
mother IN A 80.67.176.33
IN AAAA 2001:910:1021::2
aunt A 80.67.176.33
AAAA 2001:910:1021::3
aunt IN A 80.67.176.33
IN AAAA 2001:910:1021::3
sauvkipeu AAAA 2001:910:1021::4
sauvkipeu IN AAAA 2001:910:1021::4
;; physical machines - fontainebleau
; physical machines - fontainebleau
fontainebleau A 80.67.176.40
AAAA 2001:910:1028::1
fontainebleau IN A 80.67.176.40
IN AAAA 2001:910:1028::1
anthea A 80.67.176.40
AAAA 2001:910:1028::2
anthea IN A 80.67.176.40
IN AAAA 2001:910:1028::2
aelita A 80.67.176.40
AAAA 2001:910:1028::3
aelita IN A 80.67.176.40
IN AAAA 2001:910:1028::3
gardefou AAAA 2001:910:1028::5
gardefou IN AAAA 2001:910:1028::5
;; virtual machines
dns A 80.67.176.33
AAAA 2001:910:1021::242
dns IN A 80.67.176.33
IN AAAA 2001:910:1021::242
ns0 A 80.67.176.40
AAAA 2001:910:1028::53
ns0 IN A 80.67.176.40
IN AAAA 2001:910:1028::53
ns1 A 80.67.160.152
AAAA 2001:910:1021::53
ns1 IN A 80.67.160.152
IN AAAA 2001:910:1021::53
isengard A 80.67.176.33
AAAA 2001:910:1021::155
isengard IN A 80.67.176.33
IN AAAA 2001:910:1021::155
status A 80.67.179.93
AAAA 2001:910:135d::34ea
status IN A 80.67.179.93
IN AAAA 2001:910:135d::34ea

View File

@ -1,11 +1,13 @@
$TTL 3600 ; 1 hour
librecommuns.org. IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
2404241523 ; serial AAMMDDHHmm
$TTL 60m
@ IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
SERIAL ; serial
86400 ; refresh (1 day)
3600 ; retry (1 hour)
3600000 ; expire (5 weeks 6 days 16 hours)
300 ; minimum (5 minutes)
)
NS dns.libre-en-communs.org.
@ IN NS dns.libre-en-communs.org.
@ IN NS ns0.libre-en-communs.org.
@ IN NS ns1.libre-en-communs.org.
dns A 80.67.176.33
dns IN A 80.67.176.33

View File

@ -1,12 +1,13 @@
$TTL 3600 ; 1 hour
librencommuns.org. IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
2404241524 ; serial AAMMDDHHmm
$TTL 60m
@ IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
SERIAL ; serial
86400 ; refresh (1 day)
3600 ; retry (1 hour)
3600000 ; expire (5 weeks 6 days 16 hours)
300 ; minimum (5 minutes)
)
NS dns.libre-en-communs.org.
dns A 80.67.176.33
@ IN NS dns.libre-en-communs.org.
@ IN NS ns0.libre-en-communs.org.
@ IN NS ns1.libre-en-communs.org.
dns IN A 80.67.176.33

View File

@ -1,19 +1,17 @@
$TTL 60m
miaoulec.org. IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
2406172156 ; serial AAMMDDHHmm
@ IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
SERIAL ; serial
86400 ; refresh (1 day)
3600 ; retry (1 hour)
3600000 ; expire (5 weeks 6 days 16 hours)
300 ; minimum (5 minutes)
)
IN NS dns.libre-en-communs.org.
IN NS ns0.libre-en-communs.org.
IN NS ns1.libre-en-communs.org.
@ IN NS dns.libre-en-communs.org.
@ IN NS ns0.libre-en-communs.org.
@ IN NS ns1.libre-en-communs.org.
IN A 80.67.160.153
IN AAAA 2001:910:1021:0:2::204
_acme-challenge TXT QnbkVOTiqsSub3njsFbSF2VkKMpNnhFYvPu3v-w6lDQ
@ IN A 80.67.160.153
@ IN AAAA 2001:910:1021:0:2::204
xmpp IN AAAA 2001:910:1021:0:2::204
xmpp IN A 80.67.160.153
@ -29,3 +27,4 @@ _turn._udp IN SRV 5 0 3477 xmpp
_xmpp-client._tcp IN SRV 5 0 5222 xmpp
_xmpp-server._tcp IN SRV 5 0 5269 xmpp
_xmpps-client._tcp IN SRV 5 0 5223 xmpp

View File

@ -1,15 +1,13 @@
$TTL 60m
os-k.eu. IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
2404241525 ; serial AAMMDDHHmm
@ IN SOA dns.libre-en-communs.org. contact.a-lec.org. (
SERIAL ; serial
86400 ; refresh (1 day)
3600 ; retry (1 hour)
3600000 ; expire (5 weeks 6 days 16 hours)
300 ; minimum (5 minutes)
)
IN NS dns.libre-en-communs.org.
IN NS ns0.libre-en-communs.org.
IN NS ns1.libre-en-communs.org.
IN MX 1 mail.a-lec.org.
IN TXT "v=spf1 a mx ip4:80.67.176.33 ip6:2001:910:1021::201 ~all"
_acme-challenge IN TXT "uBNGlNC5sY8zyAgBuH7DSrdDKSvIej-Jm8y89K2EX48"
@ IN NS dns.libre-en-communs.org.
@ IN NS ns0.libre-en-communs.org.
@ IN NS ns1.libre-en-communs.org.
@ IN MX 1 mail.a-lec.org.
@ IN TXT "v=spf1 a mx ip4:80.67.176.33 ip6:2001:910:1021::201 ~all"