diff --git a/notes/server-mail/scripts/setup_mail.sh b/notes/server-mail/scripts/setup_mail.sh index 9386ebf..e8cf298 100755 --- a/notes/server-mail/scripts/setup_mail.sh +++ b/notes/server-mail/scripts/setup_mail.sh @@ -32,12 +32,14 @@ echo "🔍 Serveur détecté : $FQDN" echo "🌐 Domaine géré pour les emails : $DOMAIN" -# Récupération des IP -SERVER_IP=$(curl -s ifconfig.me || hostname -I | awk '{print $1}') # IP publique ou locale -FQDN_IP=$(dig +short "$FQDN" | tail -n1) # IP associée au domaine +# Récupération des IP (IPv4 et IPv6) +SERVER_IP=$(curl -4 -s ifconfig.me || hostname -I | awk '{print $1}') +SERVER_IPv6=$(curl -6 -s ifconfig.me || hostname -I | awk '{print $2}') +FQDN_IP=$(dig +short A "$FQDN" | tail -n1) +FQDN_IPv6=$(dig +short AAAA "$FQDN" | tail -n1) -echo "🌍 IP publique du serveur : $SERVER_IP" -echo "🔎 IP DNS du serveur : $FQDN_IP" +echo "🌍 IP publique du serveur : $SERVER_IP (IPv4), $SERVER_IPv6 (IPv6)" +echo "🔎 IP DNS du serveur : $FQDN_IP (IPv4), $FQDN_IPv6 (IPv6)" # Vérification du DNS