Базовая сеть: просмотр сайта Rails, запущенного на другом компьютере - PullRequest
0 голосов
/ 26 ноября 2011

Я запускаю сайт Rails на компьютере A. Я запускаю сайт с rails server и просматриваю его на http://localhost:3000.Компьютер B находится в той же сети WIFI.С компьютера BI можно посетить мой сайт по адресу http://192.x.y.z:3000, где IPv4-адрес компьютера A получен из ifconfig в терминале OS X.

Как я могу перейти на свой сайт (работает на компьютере)A) с компьютера B без использования беспроводного маршрутизатора? У меня все еще будет включен WIFI на обоих компьютерах.Однако я не хочу, чтобы компьютеры связывались через дополнительный маршрутизатор WIFI.

Насколько я понимаю, маршрутизатор WIFI назначает IP-адреса различным устройствам в сети.Пытаясь ответить на мой вопрос, я поинтересовался, кто / что будет назначать IP-адреса компьютерам при удалении беспроводного маршрутизатора.

Моя цель - узнать больше о работе в сети.Я в порядке, когда занимаюсь программированием сокетов низкого уровня, если это то, что нужно.

1 Ответ

2 голосов
/ 26 ноября 2011

Вы можете создать Ad-Hoc WiFi сеть между двумя компьютерами, которая работает без маршрутизатора. Они по-прежнему будут пытаться получить IP-адрес от третьей стороны, которая, конечно, потерпит неудачу. В этом случае они обратятся к самопредставлению IP и выберут случайный IP в диапазоне 169.x. Это займет около минуты, но как только это произойдет, вы сможете получить доступ к другому компьютеру по этому адресу. Ручная установка фиксированного IP-адреса на обеих машинах также возможна.

...