질문/조언질답게시판
Extra Form
PHP PHP 7.3
CMS XpressEngine

제가 집에 컴퓨터가 3개있는데 하나는 서버용으로 돌리려고 설정을 다했습니다

고생끝에 설정을 다 끝냈는데

모바일로 사이트에 접속되고 서버컴퓨터로 접속이 되는데 다른컴퓨터는 접속이 안됩니다.

제 개인적인 생각으로는

같은 공유기를 쓰기 때문에 컴퓨터로는 접속이 안되고 

데이터를 써서 ip주소가 다른 휴대폰은 접속이 가능한것 같습니다.

해결방안이 필요합니다.

어떻게 해야할까요?

  • profile
    저는 접속이 잘되네요..
  • profile ?
    아마 아이피 주소가 달라서 그런것 같네요 ㅠㅠ
  • profile
    저두 둘다 잘됩니다.
  • profile ?
    아마 아이피 주소가 달라서 그런것 같네요 ㅠㅠ
  • profile
    공유기가 헤어핀을 지원하지않으면 그럴 수 있어요. 헤어핀 nat, nat loopback등으로 구글링 해 보세요.
  • profile
    pc 접속 잘 됩니다
  • profile
    인터넷(http)주소는 80번 포트를 사용합니다.
    약속이죠. ftp기본포트가 21인것처럼요.
    https는 443이구요.

    그래서 도메인으로 접속시에 80번 포트를 생략해도 됩니다.
    http://도메인:80 = http://도메인 인거죠.

    그래서 외부에서 공유기내부의 서버로 접속하게 할때 공유기에서 포트포워딩으로 80번 포트 접속시 특정 컴퓨터(서버)로 연결을 시켜주도록 설정을 합니다.
    아마 이 설정을 하셨겠죠?
    핸폰의 데이터를 이용하여 접속시(다른 외부에서의 접속도 마찬가지로) 도메인만 넣어도 공유기가 80번 포트로의 접속이구나를 알고 해당 서버로 연결시켜줍니다.
    http이니까요.

    그런데 공유기 내부에서 내부로 접속하는 경우는 다릅니다.
    서버의 내부 아이피(192.168.x.x)로 접속해야 하는 거죠.
    192.168.x.x는 사설아이피용도로 사용하기 위해서 전세계 인터넷 망에서는 사용하지 않는 아이피입니다.
    오로지 외부 접속이 아닌 내부에서만의 접속을 위해서 따로 빼놓은 것이죠.

    하지만 도메인으로 접속하고 싶다면 공유기에서 nat loopback을 지원해야 합니다.
    목적지가 자신인 경우 외부로 나가지 않고 자신 내부에서 찾아가게 하는 건데...
    공유기에서 설정이 필요합니다.
    공유기에서 지원하지 않는다면 방법은 없습니다.

    내부아이피를 사용하거나, 다른 망을 사용해야 하는 거죠.
    공유기를 nat loopback을 지원하는 것으로 바꾸는 것도 있겠네요.
  • profile ?
    그렇군요