Synoloyg WordPress: NAT Loopback Issue
DSM 로그인은 되지만 워드프레스 페이지만 찾을 수 없고, 이 문제가 **”wifi router port forwarding 조건 일부를 삭제후 안되는 것 같음”**이라고 하셨는데, 이것이 거의 100% 원인입니다.
가장 유력한 원인은 ‘NAT 루프백(NAT Loopback)’ (또는 ‘헤어핀 NAT’) 기능이 공유기 포트 포워딩 설정과 연동되어 있다가, 해당 설정을 삭제하면서 비활성화되었기 때문입니다.
NAT 루프백 문제가 무엇인가요?
- 사용자님은 현재 내부 네트워크(WiFi)에 있습니다.
- 워드프레스에 접속하기 위해 공인 도메인(예:
myblog.com)을 주소창에 입력합니다. - 컴퓨터는
myblog.com의 IP 주소를 찾기 위해 DNS에 요청하고, 사용자의 공인 IP (예:123.45.67.89)를 응답받습니다. - 컴퓨터는 내부망에 있음에도 불구하고, 이 공인 IP로 접속을 시도합니다. (즉, 요청이 공유기까지 나갑니다.)
- 이때 공유기의 NAT 루프백 기능이 “이 요청은 외부로 보낼 필요 없이 내부 NAS IP(예:
192.168.1.10)로 다시 돌려보내야겠다”라고 판단하여 요청을 내부로 되돌려줍니다. - 문제 상황: 사용자님이 포트 포워딩 규칙(아마도 80, 443 포트)을 삭제하면서, 공유기가 이 요청을 내부로 되돌려주는 NAT 루프백 규칙도 함께 비활성화(또는 삭제)한 것입니다.
결과적으로, 내부에서 출발한 요청이 공유기(공인 IP)까지 갔다가 다시 내부 NAS로 돌아오는 길이 막혀버렸기 때문에 ‘페이지를 찾을 수 없음’ 오류가 발생하는 것입니다. (DSM 로그인은 5000/5001 등 다른 포트를 사용하고, 해당 규칙은 삭제하지 않으셨기 때문에 정상 작동하는 것입니다.)
해결 방안
가장 빠르고 확실한 해결책부터 순서대로 시도해 보시기 바랍니다.
해결 방안 1: 공유기 포트 포워딩 설정 복구 (가장 유력)
삭제했던 포트 포워딩 규칙을 복원하는 것이 가장 확실한 해결책입니다.
- 공유기 관리자 페이지(예:
192.168.0.1또는192.168.1.1)에 로그인합니다. - 포트 포워딩 메뉴로 이동합니다.
- 워드프레스 사이트가 사용하는 포트(일반적으로 HTTP용 80 포트와 HTTPS용 443 포트)에 대해 새로운 규칙을 추가합니다.
- 외부 포트:
80→ 내부 IP 주소:[Synology NAS의 내부 IP]→ 내부 포트:80 - 외부 포트:
443→ 내부 IP 주소:[Synology NAS의 내부 IP]→ 내부 포트:443
- 외부 포트:
- 규칙을 저장하고 공유기를 재시작(필요시)한 후, 내부 네트워크에서 다시 워드프레스 도메인으로 접속해 봅니다.
해결 방안 2: 내부 IP 주소로 직접 접속 (문제 확인용)
현재 문제가 NAT 루프백 때문인지 확인하기 위해, 공인 도메인 대신 NAS의 내부 IP 주소로 직접 접속을 시도합니다.
web_packages/wordpress에 파일이 있는 것으로 보아 Synology의 공식 ‘WordPress’ 패키지를 설치하신 것이 맞습니다. 이 경우 기본 접속 경로는 /wordpress 입니다.
- 웹 브라우저 주소창에 다음 주소를 직접 입력합니다. (NAS의 실제 내부 IP로 변경하세요)
http://[NAS의-내부-IP]/wordpress- 예:
http://192.168.1.10/wordpress
만약 이 주소로 워드프레스 사이트가 정상적으로 보인다면, 문제는 100% ‘NAT 루프백’ 문제입니다. 이 경우, 해결 방안 1을 수행하여 라우터 설정을 복구해야 합니다.
해결 방안 3: 워드프레스 주소 설정 확인
만약 ‘해결 방안 2’의 http://[내부IP]/wordpress로 접속했을 때, 자동으로 http://myblog.com (공인 도메인)으로 주소가 바뀌면서 ‘페이지를 찾을 수 없음’ 오류가 발생한다면, 워드프레스 설정 자체에 공인 도메인이 고정되어 있는 것입니다.
이 경우, 워드프레스는 어떤 주소로 접속하든 무조건 공인 도메인으로 사용자를 리디렉션합니다. 따라서 내부 네트워크에서 접속하려면 **해결 방안 1 (공유기 포트 포워딩 복구)**이 반드시 필요합니다.
요약:
모든 정황이 공유기 포트 포워딩 설정 삭제로 인한 NAT 루프백 실패를 가리키고 있습니다. 해결 방안 1에 따라 공유기에서 80, 443 포트 포워딩 설정을 복원하는 것이 가장 빠르고 확실한 해결책입니다.

🌐 What is NAT (Network Address Translation)?
NAT stands for Network Address Translation. It’s a method used by routers to allow multiple devices on a private network (like your home or office) to share a single public IP address when accessing the internet.
🧠 Why NAT Exists
- Most homes and small networks use private IP addresses (e.g.,
192.168.x.x) - These addresses aren’t routable on the internet
- NAT translates these private IPs into a single public IP so devices can communicate externally
🔁 How NAT Works (Simplified)
- Your laptop (IP:
192.168.1.10) wants to visitexample.com - Router replaces your IP with its public IP (e.g.,
73.45.22.8) and sends the request - When the response comes back, the router remembers who asked and forwards it to your laptop
🧱 Types of NAT
| Type | Description |
|---|---|
| Static NAT | One-to-one mapping between internal and external IP |
| Dynamic NAT | Maps internal IPs to a pool of public IPs |
| PAT (Port Address Translation) | Most common; many internal IPs share one public IP using different ports |
| NAT Loopback (Hairpin NAT) | Allows internal devices to access the router’s public IP as if they were external |
✅ Benefits of NAT
- Conserves public IP addresses
- Adds a layer of security by hiding internal IPs
- Enables multiple devices to share one internet connection
