2011-11-25 72 views
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網絡。這兩個人仍然會嘗試從第三方獲得IP地址,但這當然會失敗。在這種情況下,他們將回退IP自我分配並在169.x範圍內選擇一個隨機IP。這需要一分鐘左右的時間,但一旦發生,您可以訪問該地址上的其他機器。在兩臺機器上手動設置固定IP也是一種選擇。

+0

太棒了,我認爲這工作。原來在OS X的Airport菜單中有一個「Create Network ...」選項。兩臺計算機都連接到這個網絡上(正如你所提到的那樣,它有'169.' IP)。稍後我會起牀,並確實關閉WiFi路由器,以確保它不被使用。 – MrDatabase

相關問題