необходимо создать приложение, которое будет работать как в Интернете, так и в локальном Интернете. - PullRequest
0 голосов
/ 29 июня 2009

мне нужно сделать сайт таким, чтобы к нему можно было получить доступ через интернет, если интернет доступен, иначе, когда нет интернета, тогда он должен работать должным образом в локальной интрасети, и может ли это быть достигнуто, я построил свой сайт на php / MySQL

если это может быть достигнуто, пожалуйста, скажите мне и приведите несколько примеров того, как этого достичь

* 1005 большое спасибо *

Ответы [ 3 ]

1 голос
/ 29 июня 2009

Если у вас есть локальный веб-сервер, почему бы просто не разместить все оттуда вместо того, чтобы размещать его в другом месте, и настроить его так, чтобы входящие внешние подключения также попадали на эту машину.

Или настройте удаленную синхронизацию, которая будет поддерживать синхронизацию всех файлов на удаленном сервере и локальном сервере. Может ли DNS измениться при отключении интернета и разрешить его на локальный сервер?

1 голос
/ 29 июня 2009
0 голосов
/ 29 июня 2009

Это будет зависеть от того, как настроена ваша сеть, есть два вероятных сценария, о которых я могу подумать:

  1. Ваш веб-сервер находится за маршрутизатором, а порт 80 перенаправлен
  2. Ваш веб-сервер имеет свой собственный IP-адрес в Интернете

В первом случае вам не нужно ничего делать, если вы не хотите получить доступ к веб-сайту с помощью URL-адреса (например, www.mywebserver.com), и в этом случае вам придется сыграть некоторые хитрости DNS в локальной сети, чтобы заставить его указывать на локальный IP-адрес сервера вместо фактического интернет-IP. Например, при доступе из Интернета запись DNS для www.mywebserver.com будет указывать на 12.34.56.78, где запись DNS для любого компьютера в локальной сети будет выглядеть примерно как 192.168.0.10.

Во втором случае, насколько мне известно, вы ничего не можете сделать, чтобы позволить вам иметь доступ в интрасети (я могу ошибаться, поэтому, если кто-то опубликует решение в этом случае, я обновлю свой ответ).

Так что ответ на ваш вопрос действительно зависит от конфигурации вашей сети. Если вы немного углубитесь в это, дать более конкретный ответ будет немного легче.

...