Windows/OS X/Linux에서 로컬 개발을 위한 IP로 127.0.0.1이 괜찮나요?

Windows/OS X/Linux에서 로컬 개발을 위한 IP로 127.0.0.1이 괜찮나요?

저는 학생들이 다양한 운영 체제를 사용하여 작업할 수 있는 튜토리얼(Flask 웹 개발)을 작성 중입니다. 저는 대부분 OS X 사용자이기 때문에 앱 호스트를 0.0.0.0:5000으로 구성한 다음 Windows 호스트 파일을 업데이트하려고 시도했지만 Windows에서 해당 IP를 사용할 수 없다는 것을 깨달았습니다. 이제 127.0.0.1(localhost)로 전환했습니다. 내 질문은: 이것이 Linux를 사용하는 학생들에게 적합할까요? 제가 알아야 할 다른 문제가 있는지 궁금합니다. 미리 감사드립니다.

답변1

127.0.0.1범용 루프백 IP 주소입니다. 다음을 사용하는 모든 운영 체제에서 작동합니다.1986년 이후 구축된 TCP/IP 스택.

여담이지만, 0.0.0.0은(는) 모든 운영 체제에서 바인딩할 수 있는 IP 주소가 아닙니다. 0.0.0.0실제로 "바인딩"을 의미합니다.모두0.0.0.0IP 주소'를 참조하세요. 따라서 에 바인딩 하고 계속 액세스 할 수 있어야 합니다 127.0.0.1.

이 두 주소의 차이점에 대한 더 나은 설명은 여기에서 슈퍼유저에서 찾을 수 있습니다.

127.0.0.1과 0.0.0.0의 차이점은 무엇입니까?

관련 정보