サンプルコード
fsockopenを使って疎通確認
<?php
$nStart = microtime(true);
$nSock = fsockopen('webadmin.jp', '80', $nError, $sError, 10);
//fsockopen(host名, ポート番号, エラー番号, エラーメッセージ, 接続タイムアウト秒数);
$nEnd = microtime(true);
if ($nSock !== false) {
fclose($nSock);
echo $nEnd - $nStart;
} else {
var_dump($nError);
var_dump($sError);
}
?>
//成功 0.012001037597656 //失敗 int(0) string(90) "php_network_getaddresses: getaddrinfo failed: hostname nor servname provided, or not known"