시놀로지 포트포워딩 설정 후에도 DSM 접속이 안 되는 이유
시놀로지 NAS를 외부에서 사용하기 위해 포트포워딩을 설정했는데도 DSM 접속이 되지 않는 경우가 있습니다.
공유기에서 포트포워딩 설정을 완료했고, NAS의 내부 IP도 정확하게 입력했습니다. 그런데 외부에서 DDNS 주소와 포트 번호를 입력하면 접속 화면이 나타나지 않습니다.
이럴 때 많은 사용자는 포트포워딩 설정 자체가 잘못됐다고 생각하고 설정을 계속 수정합니다.
하지만 포트포워딩이 정상적으로 설정되어 있어도 다른 네트워크 구간에서 연결이 차단되면 DSM에 접속할 수 없습니다.
특히 NAS의 내부 IP가 변경됐거나, 공유기가 두 대 연결되어 있거나, 통신사에서 CGNAT 환경을 사용하는 경우에는 포트포워딩을 제대로 설정한 것처럼 보여도 외부 접속이 되지 않을 수 있습니다.
따라서 이 문제는 단순히 포트 번호 하나를 확인하는 것보다 외부에서 들어온 연결이 NAS까지 어떤 경로로 이동하는지를 이해하고 확인하는 것이 중요합니다.
포트포워딩을 설정했는데도 접속되지 않는 이유
포트포워딩은 인터넷에서 들어온 연결을 공유기가 특정 내부 장치로 전달하도록 만드는 기능입니다.
예를 들어 NAS의 내부 IP가 192.168.0.20이고 DSM에서 사용하는 포트가 특정 번호로 설정되어 있다면 공유기에서 외부 요청을 NAS의 192.168.0.20으로 전달하도록 설정할 수 있습니다.
하지만 여기에는 몇 가지 조건이 필요합니다.
먼저 공유기가 실제 인터넷에 연결되어 있어야 합니다.
그리고 외부에서 들어온 요청이 해당 공유기에 도착해야 합니다.
공유기는 지정된 포트를 NAS의 현재 내부 IP로 전달해야 합니다.
마지막으로 NAS 자체에서도 해당 연결을 허용해야 합니다.
따라서 포트포워딩 하나만 정상이라고 해서 DSM 외부 접속까지 자동으로 정상화되는 것은 아닙니다.
가장 먼저 NAS의 내부 IP를 확인해야 한다
포트포워딩 문제에서 가장 흔하게 놓치는 부분 중 하나가 NAS의 내부 IP입니다.
예를 들어 포트포워딩을 설정할 당시 NAS의 주소가 192.168.0.20이었다고 가정해 보겠습니다.
그런데 공유기의 DHCP에 의해 NAS의 IP가 나중에 192.168.0.35로 변경됐다면 어떻게 될까요?
공유기의 포트포워딩은 여전히 192.168.0.20으로 연결을 시도합니다.
하지만 실제 NAS는 192.168.0.35에 있기 때문에 외부에서 들어온 요청이 NAS까지 도달하지 않습니다.
이 경우 포트포워딩 설정 화면만 보면 아무런 오류가 없어 보일 수 있습니다.
따라서 DSM에 접속할 수 없다면 먼저 현재 NAS가 사용하고 있는 내부 IP와 포트포워딩 대상 IP가 동일한지 확인해야 합니다.
가능하다면 NAS의 내부 IP가 변경되지 않도록 DHCP 예약이나 적절한 네트워크 설정을 사용하는 것도 도움이 됩니다.
외부 포트와 내부 포트를 혼동하면 안 된다
포트포워딩을 설정할 때 외부 포트와 내부 포트를 구분하는 것도 중요합니다.
인터넷에서 들어오는 연결을 받는 포트와 NAS 내부에서 실제 서비스가 사용하는 포트가 반드시 같은 번호일 필요는 없습니다.
예를 들어 외부에서는 특정 포트로 접속하지만 공유기가 NAS의 DSM 서비스 포트로 전달하도록 구성할 수도 있습니다.
따라서 포트포워딩 화면에 입력한 값을 확인할 때 단순히 숫자만 비교하기보다
외부에서 어떤 포트로 들어오는지 그리고 공유기가 NAS의 어떤 포트로 전달하는지를 각각 확인해야 합니다.
DSM의 현재 서비스 포트가 과거와 달라졌다면 기존 포트포워딩 설정도 함께 확인해야 합니다.
DSM 포트가 변경됐는지도 확인
시놀로지 DSM에서는 관리 화면에서 사용하는 HTTP 또는 HTTPS 포트를 변경할 수 있습니다.
예전에 사용하던 포트와 현재 DSM에서 사용하는 포트가 달라졌다면 공유기의 포트포워딩 설정도 그에 맞게 변경되어야 합니다.
특히 NAS의 보안 설정을 변경한 뒤 외부 접속이 되지 않는다면 DSM의 네트워크 설정에서 서비스 포트가 변경되지 않았는지 확인할 필요가 있습니다.
외부에서 접속할 때도 현재 설정된 포트에 맞는 주소를 사용해야 합니다.
즉, 단순히 DDNS 주소만 입력해서 접속하는 것이 아니라 현재 NAS에서 실제로 사용 중인 DSM 서비스 포트가 무엇인지 확인하는 과정이 필요합니다.
공유기가 두 대라면 포트포워딩을 한 번 더 확인해야 한다
포트포워딩을 정확하게 설정했는데도 접속이 되지 않는다면 네트워크 구조를 확인해야 합니다.
특히 인터넷 → 통신사 공유기 → 개인 공유기 → NAS 처럼 공유기가 두 대 연결된 환경에서는 문제가 발생하기 쉽습니다.
첫 번째 공유기와 두 번째 공유기가 각각 NAT를 수행하기 때문입니다.
외부에서 들어온 연결이 첫 번째 공유기에 도착하더라도 첫 번째 공유기에서 해당 요청을 두 번째 공유기로 전달하지 않으면 NAS까지 연결되지 않습니다.
이런 환경을 일반적으로 이중 NAT(Double NAT)라고 합니다.
개인 공유기에서 포트포워딩을 설정했는데도 접속되지 않는다면 상위 장비가 있는지 먼저 확인하는 것이 좋습니다.
통신사에서 제공한 공유기와 개인적으로 설치한 공유기를 모두 사용하고 있다면 특히 이 부분을 확인해야 합니다.
공유기의 WAN IP를 확인해야 한다
외부 접속 문제를 확인할 때는 공유기의 WAN IP도 중요합니다.
공유기 관리자 화면에서 확인되는 인터넷 연결 IP가 실제 인터넷에서 사용되는 공인 IP와 동일한지 확인해 보는 것이 좋습니다.
만약 공유기 WAN IP와 외부에서 확인되는 공인 IP가 서로 다르다면 상위 NAT 환경일 가능성이 있습니다.
이 경우 사용자가 설치한 공유기에서 포트포워딩을 설정해도 외부에서 NAS까지 직접 연결되지 않을 수 있습니다.
따라서 포트포워딩 설정이 정확한데도 외부 접속이 안 된다면 공유기 위에 다른 네트워크 장비가 존재하는지 확인해야 합니다.
포트포워딩이 정상적으로 설정되어 있다면 다음으로 외부에서 사용하는 DDNS 주소가 현재 공인 IP를 정확하게 가리키고 있는지도 확인해야 합니다.
CGNAT 환경에서는 포트포워딩이 제대로 작동하지 않을 수 있다
통신사가 CGNAT을 사용하는 환경도 확인해야 합니다.
CGNAT은 통신사가 여러 가입자의 인터넷 연결에 하나의 공인 IPv4 주소를 공유하는 방식입니다.
이 경우 사용자의 공유기가 외부 인터넷에서 직접 접근 가능한 공인 IP를 가지고 있지 않을 수 있습니다.
공유기에서 확인한 WAN IP와 외부에서 확인되는 공인 IP가 다르다면 CGNAT 또는 상위 NAT 환경을 의심해 볼 수 있습니다.
이런 경우 공유기에서 포트포워딩 규칙을 아무리 추가해도 외부에서 NAS로 직접 연결하는 데 한계가 있을 수 있습니다.
따라서 포트포워딩이 계속 실패한다면 현재 인터넷 회선이 직접적인 공인 IP를 제공하는지 확인하는 것이 중요합니다.
NAS 방화벽에서 포트를 차단하고 있을 수도 있다
공유기 포트포워딩이 정상이어도 NAS에서 연결을 차단하면 DSM에 접속할 수 없습니다.
시놀로지 DSM에는 자체 방화벽 기능이 있기 때문에 특정 포트나 IP의 접근을 제한할 수 있습니다.
예를 들어 공유기에서 DSM 접속을 위한 포트를 NAS로 전달하고 있지만 DSM 방화벽에서 해당 포트를 허용하지 않았다면 외부 연결은 차단될 수 있습니다.
특히 보안을 강화하기 위해 방화벽 규칙을 직접 추가한 이후 문제가 발생했다면 이 부분을 확인해야 합니다.
다만 문제를 해결한다고 해서 방화벽을 무조건 비활성화하는 것은 권장하지 않습니다.
필요한 서비스와 포트만 허용하는 방식으로 설정하는 것이 더 안전합니다.
외부 네트워크에서 테스트해야 한다
포트포워딩이 제대로 작동하는지 확인할 때는 테스트 환경도 중요합니다.
NAS와 같은 집의 Wi-Fi에 연결된 상태에서 DDNS 주소로 접속해 보는 것만으로는 실제 외부 접속 상태를 정확하게 판단하기 어려울 수 있습니다.
가능하다면 스마트폰의 Wi-Fi를 끄고 모바일 데이터로 전환한 다음 DDNS 주소를 이용해 접속해 보는 것이 좋습니다.
이렇게 하면 NAS와 다른 네트워크에서 실제 인터넷을 통해 접속하는 상황을 테스트할 수 있습니다.
내부 네트워크에서는 접속되는데 외부 네트워크에서만 접속되지 않는다면 NAS보다는 공유기와 인터넷 회선 사이의 연결을 우선적으로 확인하는 것이 좋습니다.
포트가 실제로 열려 있는지도 확인
포트포워딩을 설정한 뒤에는 해당 포트가 외부에서 실제로 접근 가능한 상태인지 확인할 필요가 있습니다.
다만 단순히 포트가 열려 있는지 확인하는 것만으로 DSM 접속 문제의 모든 원인을 알 수 있는 것은 아닙니다.
포트가 응답하지 않는다면 포트포워딩이나 방화벽, 상위 NAT 등을 확인할 수 있습니다.
반대로 포트가 외부에서 접근 가능한데 DSM 화면이 나타나지 않는다면 NAS 서비스 설정이나 DSM 자체의 네트워크 설정을 추가로 확인해야 합니다.
즉, 포트가 열렸는지와 DSM이 정상적으로 응답하는지는 별개의 문제입니다.
포트포워딩 규칙이 여러 개라면 충돌도 확인
공유기에 여러 개의 포트포워딩 규칙을 만들어 놓은 경우에는 중복 설정도 확인해야 합니다.
같은 외부 포트를 서로 다른 내부 장치에 동시에 연결할 수는 없습니다.
예전에 사용하던 NAS가 있었거나 다른 서버, CCTV, Docker 서비스 등을 운영하고 있다면 기존 포트포워딩 규칙이 남아 있을 수 있습니다.
특히 NAS에서 Docker 컨테이너나 다른 서버 서비스를 함께 운영한다면 어떤 서비스가 해당 포트를 사용하고 있는지 확인하는 것이 좋습니다.
포트 하나를 여러 서비스가 동시에 사용하려고 하면 예상하지 못한 접속 문제가 발생할 수 있습니다.
갑자기 DSM 외부 접속이 안 된다면
처음부터 접속되지 않았던 경우보다 잘 사용하던 NAS가 갑자기 접속되지 않는 경우에는 최근 변경 사항을 먼저 확인하는 것이 효율적입니다.
공유기를 재부팅했거나 NAS를 재부팅했는지 확인합니다.
NAS의 내부 IP가 변경됐는지도 확인합니다.
DSM 업데이트 이후 설정이 변경되지 않았는지도 살펴봅니다.
공유기 펌웨어 업데이트나 인터넷 회선 변경이 있었다면 네트워크 구조도 확인해야 합니다.
특히 통신사 장비가 교체된 이후부터 외부 접속이 되지 않는다면 공인 IP 방식이나 NAT 구조가 변경됐을 가능성도 있습니다.
포트가 안 된다고 계속 포트를 추가하면 안 된다
외부 접속이 안 된다고 해서 여러 포트를 무작정 열어보는 것은 좋은 해결 방법이 아닙니다.
NAS가 인터넷에 노출되는 포트가 많아질수록 불필요한 접근 경로가 늘어나기 때문입니다.
먼저 현재 사용 중인 서비스가 어떤 포트를 사용하는지 확인하고, 필요한 포트만 외부에서 접근할 수 있도록 구성해야 합니다.
또한 관리자 계정의 강력한 비밀번호, 2단계 인증, 방화벽 등의 보안 기능도 함께 사용하는 것이 좋습니다.
NAS에는 개인 파일과 백업 데이터가 저장되어 있는 경우가 많기 때문에 외부 접속을 가능하게 만드는 것보다 안전하게 외부 접속을 구성하는 것이 더 중요합니다.
포트포워딩 후 DSM 접속이 안 될 때 확인 순서
결국 이 문제는 포트포워딩 설정 화면만 계속 수정하기보다 연결 경로를 단계별로 확인하는 것이 좋습니다.
먼저 NAS가 내부 네트워크에서 정상적으로 DSM에 접속되는지 확인합니다.
그다음 현재 NAS의 내부 IP를 확인합니다.
DSM에서 실제 사용하는 서비스 포트도 확인합니다.
이후 공유기의 포트포워딩 대상 IP가 현재 NAS의 내부 IP와 동일한지 확인합니다.
공유기가 두 대라면 이중 NAT 여부를 확인하고, 공유기의 WAN IP가 실제 공인 IP와 일치하는지도 확인합니다.
그다음 NAS 방화벽에서 필요한 포트가 허용되어 있는지 확인합니다.
마지막으로 스마트폰 모바일 데이터처럼 NAS와 다른 네트워크에서 실제 외부 접속을 테스트합니다.
이 순서대로 확인하면 단순히 포트포워딩 설정이 잘못됐다고 생각했던 문제의 실제 원인을 좁혀갈 수 있습니다.
마무리
시놀로지 NAS에서 포트포워딩을 설정했는데도 DSM에 접속할 수 없다면 포트포워딩 설정 하나만의 문제라고 단정해서는 안 됩니다.
현재 NAS의 내부 IP가 변경됐을 수도 있고, DSM 서비스 포트가 달라졌을 수도 있습니다.
공유기가 두 대 연결된 이중 NAT 환경이거나 통신사의 CGNAT 환경일 수도 있고, NAS의 방화벽이 외부 연결을 차단하고 있을 수도 있습니다.
따라서 NAS 내부 접속 확인 → NAS 내부 IP 확인 → DSM 포트 확인 → 포트포워딩 확인 → 공유기 WAN IP 확인 → 이중 NAT·CGNAT 확인 → NAS 방화벽 확인 → 외부 네트워크 테스트 순서로 하나씩 확인하는 것이 좋습니다.
특히 포트포워딩 설정이 정상으로 보이는데 외부에서만 DSM에 접속되지 않는다면 공유기 위에 또 다른 NAT 장비가 있는지와 실제 공인 IP를 사용하고 있는지를 먼저 확인하는 것이 중요합니다.
외부에서 NAS를 사용할 수 있도록 포트를 개방하는 것은 편리하지만, 동시에 NAS를 인터넷에 노출하는 작업이기도 합니다.
문제를 해결한 뒤에는 사용하지 않는 포트를 닫고 필요한 서비스만 외부에 공개하는 등 보안 설정까지 함께 점검하는 것이 안전한 NAS 운영에 도움이 됩니다.
IT왕세자
댓글 0
첫 댓글을 남겨보세요.