curlコマンドで特定のポートを疎通確認をする

curlコマンドで80番・443番ポート以外のURLにアクセスするには、下記のようなコマンドで確認できます

curl -v [接続先IPアドレス]:[接続先ポート番号]

9090番ポートにアクセスしたい場合は、以下のようなコマンドとなります

【成功時】

$ curl -v 192.168.1.100:9090
* Rebuilt URL to: http://192.168.1.100:80/
* Trying 192.168.1.100...
* Connected to 192.168.1.100 (192.168.1.100) port 80 (#0)
> GET / HTTP/1.1
> Host: 192.168.1.100:80
> User-Agent: curl/7.74.0
> Accept: */*
>
< HTTP/1.1 200 OK
< Content-Type: text/html; charset=utf-8
< Content-Length: 612
< Connection: keep-alive
<
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>index</title>
</head>
<body>
<h1>index</h1>
</body>
</html>

【失敗時】

* Rebuilt URL to: http://192.168.1.100:80/
* Trying 192.168.1.100...
* connect to 192.168.1.100 port 80 failed: Connection refused
* Closing connection 0

 

LinuxCentOS 7,CentOS 8,CentOS 9

Posted by admin