계속 연결을 시도해야 해요www.example.com포트 443에서.
telnet www.example.com 443
하지만 일단 완료되면 연결이 유지됩니다.
[root@localhost ~]# bash c_telnet.sh
Trying 142.250.195.164...
Connected to www.google.com.
Escape character is '^]'.
Connection closed by foreign host.
Trying 142.250.205.228...
Connected to www.google.com.
Escape character is '^]'.
보시다시피, 이 출력에서 추론할 수 있는 정보는 많지 않습니다. 서버에 연결할 수 없는 경우를 테스트하고 싶습니다.
curl -I https://www.google.com
나는 충분히 빨리 일할 수 있을 때만 컬링을 선호합니다. 다른 옵션이 있나요?
포트 443을 ping할 수 있는지 모르겠습니다.
netcat
훌륭한 도구이지만 telnet
등이 curl
사용 가능한 동안에는 빨리 설치할 수 없습니다.
답변1
내가 아는 한, nmap
이 일에 Doe를 사용할 수도 있나요?
nmap -p 443 www.google.com
돌아올 것이다
Starting Nmap 7.60 ( https://nmap.org ) at 2024-01-31 08:36 CET
Nmap scan report for www.google.com (142.250.201.164)
Host is up (0.0014s latency).
Other addresses for www.google.com (not scanned): 2a00:1450:4007:818::2004
rDNS record for 142.250.201.164: par21s23-in-f4.1e100.net
PORT STATE SERVICE
443/tcp open https
telnet
이전처럼 연결할 필요 없이 쉘을 다시 제공합니다.
답변2
한 호스트에서 443번 포트에 연결을 시도하고 지속적으로 확인하려면 paping을 사용해야 합니다.파핀@googlecode.
사용법은 paping -p 443 이름(또는 IP)이며 이는 ping과 똑같이 반응하므로 평균 반환, 실패 또는 시간 초과가 발생합니다.
paping -p 443 192.168.xx.xx
paping v1.5.5 - Copyright (c) 2011 Mike Lovell
Connecting to 192.168.xx.xx on TCP 443:
Connected to 192.168.xx.xx: time=15.66ms protocol=TCP port=443
Connected to 192.168.xx.xx: time=31.35ms protocol=TCP port=443
Connected to 192.168.xx.xx: time=31.44ms protocol=TCP port=443
Connected to 192.168.xx.xx: time=15.60ms protocol=TCP port=443
Connection statistics:
Attempted = 4, Connected = 4, Failed = 0 (0.00%)
Approximate connection times:
Minimum = 15.60ms, Maximum = 31.44ms, Average = 23.51ms