Como verificar um endereço UDP existe com PHP e fsockopen?

Estou usando fsockopen para obter informações de um endereço UDP, o único problema é que alguns dos endereços UDP podem ainda não estar ativos.

Eu crio o soquete por

 $fp = fsockopen($tracker, $port, $errno, $errstr, 1); 

Se o endereço é válido, tudo funciona bem, mas se o endereço é inválido ele gera esse erro

 Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known in 

Eu tentei fazer isso, mas ainda gera o erro,

 if(!$fp = fsockopen($tracker, $port, $errno, $errstr, 1)) { // ERROR } else { // CONTINUE } 

Posso erroneá-lo e tudo é bom, mas não gosto da supressão de erros no meu código.

Como posso garantir que algum endereço UDP já esteja ativo com o php?

obrigado