DDNS(NoIP) VNC가 연결할 수 없습니다.

DDNS(NoIP) VNC가 연결할 수 없습니다.

저는 Ubuntu 17.10을 실행 중이고 로컬 네트워크에서 x11vnc를 시작하고 실행할 수 있었습니다. 원격 액세스를 위해 이것을 확장하고 싶었습니다. 아래에서 제가 취한 단계를 참조하세요.

  • x11vnc 설정(포트 5900에서 실행 중인지 확인할 수 있음)
  • Noip 설정(호스트 이름 생성 및 DUC 다운로드 및 실행 확인 가능)
  • 라우터에서 포트 전달을 설정하고 포트가 열려 있는지 확인할 수 있습니다. (이 작업을 수행하면 x11vnc에서 메시지를 받게 되는데 이를 좋은 신호로 받아들입니다.)
  • GUFW 설치됨(포트 5900으로 들어오는 연결을 허용하는 규칙에 관계없이 포트가 어떤 이유로든 닫혀 있기 때문에 "꺼짐"으로 설정되어 있음)
  • 라우터 방화벽이 포트 5900을 차단하지 않는지 확인할 수 있습니다(또는 적어도 그렇다고 말하지는 않습니다).

그래서 제가 이해할 수 없는 것은 모든 것이 정상이라고 느낄 때 VNC를 연결할 수 없는 이유입니다. 공개/외부 IP 또는 ddns를 사용하여 연결할 수 없지만 브라우저의 URL에 ddns를 입력하면 라우터 페이지에 액세스할 수 있습니다(전혀 마음에 들지 않으며 가능하다면 비활성화하는 것을 선호함) )

나는 클라이언트 문제가 아닌지 확인하기 위해 두 개의 다른 클라이언트를 사용하여 서버에 연결을 시도했습니다. 도와주세요. 미리 감사드립니다!

편집: VNC에 Hamachi VPN을 사용하는 것에 대해 어떻게 생각하시나요?

답변1

NO-IP 홈페이지의 설정 마법사 중에 입력한 포트에 대한 포트 스캔을 통해 포트가 실제로 열려 있는지 확인하는 작은 도구가 있습니다. 이 방법을 통해 방화벽이 포트 5900을 차단하고 있지 않은지 확인할 수 있습니다.
다음은 NO-IP-DUC가 실제로 포트 5900의 서비스에 대한 정보를 제공하는지입니다.그리고NO-IP가 포함된 VNC의 공식 설정 가이드에 따르면 5800인가요?

두 포트를 모두 전달하고 구성해야 합니다. VNC 및 No-IP를 사용한 원격 제어

답변2

NAT 루프백으로 인해 문제가 발생했습니다. @kicken에게 감사드립니다.

관련 정보