疎通確認

使い方

対象ホストにIPパケットを送信し、通信の確認をするツールです。

(1)ホスト名又はIPアドレスを入力します。

(2)確認ボタンのクリックで通信の確認をします。

※日本語ドメイン、IPv6にも対応しています。

疎通確認とは

指定した相手先(IPアドレスまたはホスト名)に対してIPパケットを発行し、そのパケットが正しく届いて返答が行われるかを確認します。

一般的に使用されるポート番号

ポート番号プロトコル
20FTP (データ)
21FTP (制御)
22SSH
23Telnet
25SMTP
53DNS
80HTTP
110POP3
119NNTP
123NTP
143IMAP
443HTTPS
587Submission

サンプルコード

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"
							

最近の投稿