텔넷을 사용하여 서버의 포트를 시도하면 다음과 같은 결과가 나타납니다.
텔넷 xxxx xxxx
xxxx에 연결 중.. xxxx 포트에서 호스트에 대한 연결을 열 수 없습니다: 연결 실패
하지만 웹에서 텔넷 도구를 사용해 보면(예:http://www.adminkit.net/telnet.aspx) 연결이 성공적으로 열릴 수 있습니다.
문제가 로컬 컴퓨터에 있다고 가정합니다. 방화벽을 끄려고 시도했지만 도움이 되지 않았습니다.
이에 대한 가능한 이유는 무엇입니까?
답변1
나는 최선을 다해 답변하려고 노력할 것입니다. 첫째, 사용하려는 IP 주소에 따라 다릅니다. 두 시스템이 모두 동일한 내부 네트워크에 있는 경우 외부 네트워크 IP가 아닌 내부 네트워크 IP를 시도해야 합니다. 둘째, 두 시스템이 모두 내부 네트워크에 있는 경우 서버가 로컬 IP 주소를 수신하지 않을 가능성이 높습니다. 이는 서버에서 텔넷 연결을 처리하는 데 사용하는 소프트웨어가 적절한 주소에서 수신하도록 설정해야 함을 의미합니다. 포트가 있거나 로컬 네트워크에서 들어오는 요청을 수신하지 않습니다. 서버에 따라 iptables에 문제가 있을 수 있습니다(서버가 Linux라고 가정). 서버가 동일한 내부 네트워크에 있지 않은 경우 라우터 방화벽 문제가 있거나 라우터에서 텔넷으로 연결하려는 포트를 열거나 전달해야 할 가능성이 높습니다.