afficher le PTR déjà existant

This commit is contained in:
Cédric Abonnel 2025-03-13 07:06:29 +01:00
parent 18822822e3
commit fa1fa6f1aa
1 changed files with 5 additions and 3 deletions
scripts/server-dhcp

View File

@ -98,8 +98,10 @@ done
# Vérification et ajout du PTR record
PTR_RECORD=$(get_ptr_record "$IP")
if is_ptr_registered "$IP"; then
read -p "Un enregistrement PTR existe déjà pour $IP. Voulez-vous le remplacer ? (o/n) " REPLY
EXISTING_PTR=$(grep -E "ptr-record=$PTR_RECORD," "$DNSMASQ_CONF" | cut -d'=' -f2)
if [[ -n "$EXISTING_PTR" ]]; then
echo "Un enregistrement PTR existant a été trouvé : $EXISTING_PTR"
read -p "Voulez-vous le remplacer ? (o/n) " REPLY
if [[ "$REPLY" =~ ^[Oo]$ ]]; then
sed -i "/ptr-record=$PTR_RECORD/d" "$DNSMASQ_CONF"
echo "ptr-record=$PTR_RECORD,${HOSTNAMES[0]}" >> "$DNSMASQ_CONF"
@ -118,4 +120,4 @@ if [[ $MODIFIED -eq 1 ]]; then
echo "Redémarrage de dnsmasq effectué."
else
echo "Aucune modification nécessaire."
fi
fi