0

컴퓨터 A에서 Rails 사이트를 실행하고 있습니다. rails server으로 사이트를 시작하고 http://localhost:3000으로 이동하십시오. 컴퓨터 B는 동일한 WIFI 네트워크에 있습니다. 컴퓨터 B에서 http://192.x.y.z:3000으로 내 사이트를 방문 할 수 있습니다. 여기서 컴퓨터 A의 IPv4 주소는 OS X 터미널의 ifconfig에서 가져옵니다.기본 네트워킹 : 다른 컴퓨터에서 실행중인 Rails 사이트 탐색

무선 라우터를 사용하지 않고 컴퓨터 B에서 내 사이트 (컴퓨터 A에서 실행)를 어떻게 찾아 볼 수 있습니까? 두 컴퓨터에서 WIFI를 사용할 수 있습니다. 그러나 나는 컴퓨터가 추가 WIFI 라우터를 통해 통신하는 것을 원하지 않습니다.

현재 WIFI 라우터는 IP 주소를 네트워크의 다양한 장치에 할당합니다. 내 질문에 답하기 위해 나는 무선 라우터가 제거되었을 때 컴퓨터에 IP 주소를 할당 할 사람이 누구인지 궁금했다.

내 목표는 네트워킹에 대해 자세히 알아 보는 것입니다. 그게 필요한 경우 저수준 소켓 프로그래밍을하는 것이 좋습니다.

답변

2

라우터없이 작동하는 두 대의 컴퓨터간에 Ad-Hoc WiFi 네트워크를 만들 수 있습니다. 두 사람은 여전히 ​​제 3 자로부터 IP 주소를 얻으려고 시도하지만 물론 실패합니다. 이 경우 그들은 IP 자체 할당으로 돌아가서 169.x 범위의 임의 IP를 선택합니다. 이 작업은 1 ~ 2 분 정도 소요될 수 있지만 일단 문제가 발생하면 해당 주소의 다른 컴퓨터에 액세스 할 수 있습니다. 두 컴퓨터에 수동으로 고정 IP를 설정하는 것도 옵션입니다.

+0

굉장한 것 같아요. OS X의 공항 메뉴에서 "네트워크 생성 ..."옵션이 있습니다. 두 컴퓨터는 모두이 네트워크에 연결되어 있습니다 (앞에서 언급 한 IP 주소는 '169'입니다). 나중에 내가 일어나서 실제로 WiFi 라우터가 꺼져 있는지 확인하여 사용하지 않을 것입니다. – MrDatabase

관련 문제