サーバーの代替ポートの下にサイトをインストールしようとしていますが、ポートがファイアウォールによって閉じられている可能性があります。それが開いているかどうかを確認するために、特定のポートでpingを実行する方法、またはその方法でpingを実行する方法はありますか?
使用しようとしているのが(UDPではなく)TCPであると仮定します。
サーバー自体で、netstat -an
を使用してどのポートが待機しているかを確認します。
外部から、接続が拒否されたか、受け入れられたか、またはタイムアウトしたかどうかを確認するには、telnet Host port
(またはUnixシステムではtelnet Host:port
)
その後者のテストでは、その後一般的に:
Win7またはVistaでは、デフォルトのオプション 'telnet'は、内部コマンドまたは外部コマンド、操作可能プログラム、またはバッチファイルとして認識されません。これを解決するには、単にそれを有効にします。[スタート]、[コントロールパネル]、[プログラム]、[Windowsの機能の有効化または無効化]の順にクリックします。リストを下にスクロールして[Telnet Client]を選択し、[OK]をクリックします。
あなたが使用できるWindowsでそれを追加したいだけでした
netstat -na | find "your_port"
結果を絞り込むLISTENING
、ESTABLISHED
、TCP
などをフィルタリングすることもできます。大文字と小文字が区別されます。
サーバー自体からではなく外部からチェックしていて、telnet(Windowsの最新バージョンには付属していないため)や他のソフトウェアをインストールすることを煩わしたくないのであれば、ネイティブのPowerShellがあります。
Test-NetConnection -Port 800 -ComputerName 192.168.0.1 -InformationLevel Detailed
(残念ながらこれはPowerShell 4.0以降でのみ動作します。PSのバージョンを確認するには$PSVersionTable
と入力してください。)
(PSVersionが4.0未満の場合は、運が悪くなります。この表を確認してください。
Windows Management Framework 4.0 をインストールすることでPowerShellのバージョンをアップグレードすることはできますが、これはうまくいきませんでした。 Test-NetConnection cmdletはまだ使用できません)。
Windowsマシンでは、Microsoftの PortQry を使用して、アプリケーションがすでに特定のポートをリッスンしているかどうかを次のコマンドで確認できます。
portqry -n 11.22.33.44 -p tcp -e 80
私はそれが好きでした:
netstat -an | find "8080"
telnetから
telnet 192.168.100.132 8080
そのマシンでファイアウォールがオフになっていることを確認してください。
Telnetが利用できない場合は、 PuTTY をダウンロードしてください。これは、はるかに優れたtelnet、sshなどのクライアントであり、特にサーバーを管理している場合は、これだけではなく、さまざまな状況で役立ちます。
あなたはそれをするための道具が欲しいですか? http://www.canyouseeme.org/ にWebサイトがあります。それ以外の場合は、ポートが開いているかどうかを確認するために電話をかけるために他のサーバーが必要です。
Windowsサーバ上のすべての使用中および待機中のポートを確認したい場合はこれを使用してください。
netstat -an |find /i "listening"
開いている、待機中の、確立されているすべてのポートを参照してください。
netstat -a
Windowsサーバーではあなたが使用することができます
netstat -an | where{$_.Contains("Yourport")}
sysinternalsからのpspingもとても良いです
私はあなたが自分のポートだけでなく他のドメインのポートもチェックできるところでこれが一番いいと思います。
これは私のために働いたものです、
ポートが開いているかどうかを確認します。
私が見つけて、そして同様に良くて小さい他のユーティリティ、PortQryコマンドラインポートスキャナーバージョン2.0 https://www.Microsoft.com/ja-jp/download/details.aspx?id=17148
あなたはサーバとポートをpingすることができます、そしてそれはあなたにポートの状態を教えてくれます、それのためのコマンドラインユーティリティとUIがあります。