Verificare se un dominio ha attivato Office 365 con Bash

Se vuoi verificare se un dominio ha attivato Office 365, puoi controllare i record DNS associati ai servizi di Microsoft. In particolare, puoi cercare record MX e TXT specifici.

Controllare i record MX

Office 365 utilizza record MX con domini come mail.protection.outlook.com. Puoi utilizzare il comando nslookup o dig per verificare questi record.

nslookup -q=MX dominio.com

Oppure con dig:

dig MX dominio.com +short

Controllare i record TXT

Microsoft fornisce un record TXT per la verifica dei domini. Puoi cercarlo con:

nslookup -q=TXT dominio.com

Oppure con dig:

dig TXT dominio.com +short

Script Bash per la verifica automatica

Puoi creare uno script Bash che verifica automaticamente la presenza di Office 365 su un dominio.

#!/bin/bash

dominio="$1"

if [ -z "$dominio" ]; then
    echo "Uso: $0 dominio.com"
    exit 1
fi

mx=$(dig MX $dominio +short | grep "outlook.com")
txt=$(dig TXT $dominio +short | grep "MS=ms")

if [[ -n "$mx" || -n "$txt" ]]; then
    echo "Il dominio $dominio sembra usare Office 365."
else
    echo "Nessuna evidenza che il dominio $dominio usi Office 365."
fi

Salva lo script con nome verifica_o365.sh, rendilo eseguibile con chmod +x verifica_o365.sh e usalo così:

./verifica_o365.sh dominio.com

Conclusione

Con questi semplici comandi Bash puoi verificare rapidamente se un dominio utilizza Office 365 analizzando i suoi record DNS.

Torna su