헤놀로지 공유링크가 접속이 안되네요 ㅠㅠ.
공유기는 iptime a1004NS 1대 사용합니다.
헤놀로지 6.2 버전 iptime ddns 로 생성해서
공유 링크가 되는데
http://xxxx.iptime.org:5000/sharing/BE3I64FI8
이렇게 공유 링크가 되는데
헤놀 7.1 은duckdns 를 사용 했습니다.
http://www.duckdns.org:5119/sharing/khNeahMJi
위 링크처럼 공유 링크가 생성이 되면서 않되네요 ㅠㅠ
다른 이유가 있을까요?
헤놀로지 7.1 포트포워딩 해둔 상태입니다.
고수님들의 가르침 바랍니다.
일단 공유기 포트 포워딩의 문제를 의심해 봅니다.
공유기 포트포워딩 들어가셔서, 해당 요청이 7.1로 가도록 설정하시면 됩니다.
지금은 공유 링크는 생성이 되는데, 그 공유 링크가 찾는 서버는 예전 6.2서버입니다.
그런데 6.2서버에는 그 공유 링크를 한 파일이 없지요. 그러니까 접속이 안되는 것입니다.
링크는 7.1서버에서 생성했는데, 엉뚱한 서버인 6.2에 가서 파일을 찾고 있는 것으로 짐작됩니다.
포트포워딩 사진도 올려 놨는데 혹시 잘못한걸까요?
6.2서버나 7.1서버의 포트를 바꿀 필요는 없습니다.
6.2서버와 7.1서버가 같은 내부 IP를 가지고 있을리는 없겠지요.
그러니까,
6.2서버가 192.168.0.157이라면 7.1서버는 192.168.0.158이든 뭐든 6.2와는 다른 내부 IP를 가지고 있을겁니다.(여기서는 편의상 7.1서버는 192.168.0.158이라고 가정합니다)
그러면 포트포워딩은,
요청이 5119로 들어오면 192.168.0.157의 5000으로 포트포워딩하고,
요청이 6119로 들어오면 192.168.0.158의 5000으로 포워딩하면 됩니다.
그러면 5119요청은 6.2서버의 5000으로 연결, 6119요청은 7.1서버의 5000으로 연결됩니다.
그러니까 사실 이 경우 iptime의 DDNS를 쓰느냐 duckdns의 DDNS를 쓰느냐는 중요하지 않습니다. 사실상 필요가 없지요.
http://xxx.iptime.org:5119/xxxx 하면 6.2로 접속되고,
http://xxx.iptime.org:6119/xxxx 하면 7.1로 접속됩니다.
마찬가지로,
http://xxx.duckdns.org:5119/xxxx 하면 6.2로 접속되고,
http://xxx.duckdns.org:6119/xxxx 하면 7.1로 접속됩니다.
심지어,
http://xxx.duckdns.org:5119/xxxx 하면 6.2로 접속되고,
http://xxx.iptime.org:6119/xxxx 하면 7.1로 접속됩니다.
왜냐하면, iptime.org와 duckdns.org 가 가리키는 공인 IP가 단 하나이기 때문입니다.
외부포트를 5119, 6119로 하셨는데 링크를 5000번으로 접근하시면 당연히(?) 인식이 안되는게 맞습니다.
외부에서는 http://www.duckdns.org:5119/sharing/Shb9SzKZy 이런식으로 접근하셔야할듯합니다
따라만 하는 초보라서 ㅠㅠ
1대는 쉬웠는데 2대에서 어렵네여.
수정했는데 한번 봐주시겠어요.
이렇게 해도 않되네요.
어찌저찌하니 해결했네요.
항상 감삽니다. ^^
해결되셨다니 다행입니다 ㅎㅎ
cmt alert