웹 애플리케이션을 실행하는 Windows 11 개발 컴퓨터가 있습니다. 이를 해결하기 위해 사용자 정의 도메인을 사용합니다. 즉, 호스트 파일에 다음 줄을 넣었습니다.
127.0.0.1 myapptest.com
127.0.0.1 sub.myapptest.com
etc
이제 내 개발 PC와 동일한 Wi-Fi 네트워크에 연결된 실제 물리적 장치를 사용하여 모바일 버전을 테스트할 수 있는 기회를 갖고 싶습니다. sub.myapptest.com
휴대폰 브라우저에 입력하면 작동하도록 환경을 어떻게 설정합니까 ?
맞춤형 DNS 서버가 답이 될 수 있다고 가정합니다. 요즘 Windows용도 있나요? WSL2를 사용하여 실행할 수 있나요? 도커?
답변1
호스트 파일은 컴퓨터 내에서만 유효하므로 외부에서의 액세스에는 영향을 미치지 않습니다.
휴대폰이 컴퓨터의 애플리케이션을 처리할 수 있도록 다음을 제안할 수 있습니다.
도메인 이름을 사용하지 말고 컴퓨터의 IP 주소(
192.168.0.1
등) 를 직접 사용하세요.라우터에 로컬 DNS 기능이 있는 경우 주소를 확인하고 컴퓨터의 IP 주소를 반환할 수 있습니다.
휴대전화가 Android를 사용하고 루팅된 경우
/etc/hosts
. 루팅되지 않은 경우 다음을 참조하세요. 게으른 남자.그렇지 않으면 로컬 네트워크 내에 자체 DNS 서버를 만들어야 합니다.