Adicione _blank a todos os links externos [duplicados]

Duplicata Possível:
Agarrando o atributo href de um elemento A
Analisar todos os links que contêm uma palavra específica na tag "href"

Eu estou usando a seguinte função para adicionar _blank a todos os links no meu site.

function targetBlank($text) {
  $return = str_replace('<a', '<a target="_blank"', $text);
  return $return;
}

Eu estou procurando uma solução para aplicar essa função somente em links externos (não no meu domínio) em vez de todos os links.

questionAnswers(1)

yourAnswerToTheQuestion