avrei bisogno di redirigere l'output della funzione system() in una variabile senza stamparlo a video ma non so come fare. output è su più righe non devo prendere solo l'ultima

questo è il codice di test che ho fatto

echo "!";
$output5=system("dig @ns2.google.com google.it A +short");
echo "!
!";
$output6=system("dig @ns2.googlezzz.com google.it A +short");
echo "!
";

echo "|" .print_r($output5) ."|
";
echo "|" .print_r($output6) ."|
";


il secondo problema che non riesco a spiegarmi è:

se eseguo da terminale

dig @ns2.google.com google.it A +short

ottengo

216.239.59.104
72.14.221.104
66.249.93.104

come anche da PHP

se invece eseguo

dig @ns2.googlezzz.com google.it A +short

da terminale ottengo

dig: Couldn't find server 'ns2.googlezzz.com': Name or service not known

da PHP nulla