
내 노트북에서 localhost:3000/xyz
. 내 노트북과 스마트폰은 모두 동일한 WiFi
서버를 사용하고 있습니다.
다음과 같은 IP 주소를 사용하여 스마트폰에서 데스크톱 로컬 호스트에 액세스하려고 합니다.
192.168.0.172:3000/xyz
-하지만 다음과 같이 오류가 발생합니다.
192.168.0.172 too long to respond
또는access denied
여기서 무엇이 잘못되었나요? 아니면 올바른 액세스 방법은 무엇입니까?
그런데:
내 노트북은 ipconfig에서 다음과 같은 세부 정보를 보여줍니다.
IPv4 Address. . . . . . . . . . . : 192.168.0.172
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
내 스마트폰은 다음과 같이 표시됩니다.
Ip address : 192.168.0.195
Subnet mask : 225.225.225.0
Gateway: 192.168.0.1
답변1
로컬호스트에는 Wi-Fi가 필요하지 않습니다(데이터를 네트워크로 전송하지도 않습니다). 인터넷을 끊더라도 로컬 호스트는 그대로 유지됩니다. 내가 아는 한 다른 장치에서는 로컬 호스트에 액세스할 수 없습니다. 192.168 등은 로컬 호스트가 아닌 로컬 네트워크입니다.
답변2
PC에서 방화벽이 활성화되어 스마트폰에서 들어오는 모든 연결을 차단하는 경우에도 Localhost에 액세스할 수 있습니다. 따라서 먼저 테스트하려면 방화벽을 비활성화하십시오.