• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    해결됨

0.0.0.0 으로 접속 불가능

20.11.24 11:23 작성 조회수 515

0

안녕하세요, 열심히 배우고 있는 학생입니다.

현재 app.run 으로 html 테스트를 진행시 0.0.0.0 으로 진행하면 되지 않고 127.0.0.1 로는 가능해서 항상 변경해서 실습을 하고 있습니다.

다른 분께서 질문했던 것들 찾아보니 https://www.inflearn.com/questions/67091 이 사례와 동일한데요, hosts 파일을 변경했음에도 동일하게 접속이 되지 않는 상태입니다.

저 질문에 답변주신 것처럼 환경에 따라 변수가 많겠지만 이 방법 외에도 다른 방법이 있다면 말씀해주시면 감사드리겠습니다.

항상 감사드립니다 !!

답변 1

답변을 작성해보세요.

1

안녕하세요. 열심히 익히고 계시다니, 저도 기쁘고, 꼭 도움이 되셨으면 좋겠습니다.

본 강의에 투자한 금액이나, 시간의 10배는 평생 도움이 되실 것이라고 믿고 만들고 있습니다.

사실 0.0.0.0 은 자체 테스트시, 가끔 쓰는 부분이라서, 127.0.0.1 이 보다 일반적입니다. 또 상용 서비스시에도 해당 부분은 고정 IP 가 들어가는 부분이라 크게 문제는 되지 않습니다. hosts 파일 변경 후에도 안된다면,

1) 일단은 컴퓨터를 껐다 켜보시고 해보시는 방법과

2) 다음 예처럼 어떤 프로그램이 해당 IP의 포트를 쓰고 있는지를 확인해보는 방법도 한번 해볼만 합니다.

다음 예처럼 몇몇 프로그램이 해당 IP의 특정 포트를 사용하고 있을 수도 있거든요.

https://qastack.kr/server/478150/nginx-bind-to-0-0-0-080-failed-on-windows

netstat -anv | grep LISTEN

sudo lsof -l :특정포트

https://pusha.tistory.com/entry/Error-starting-userland-proxy-listen-tcp-0000XXXX-bind-address-already-in-use-%ED%8F%AC%ED%8A%B8-%EC%A4%91%EB%B3%B5%EC%9C%BC%EB%A1%9C-%EC%9D%B8%ED%95%9C-%EC%97%90%EB%9F%AC

3) 이외에는 방화벽이나 보안 프로그램이 또 해당 IP 자체를 막을 수 있습니다. 이 부분은 각 방화벽/보안 프로그램 설정을 찾아보는 방법밖에는 아직 없어보입니다.

도움이 되셨으면 좋겠습니다.

감사합니다.