Не могу получить доступ к моему локально размещенному сайту

-1

Я успешно разместил сайт WAMP Webserver локально на ПК с IP = 192.168.4.20и дал ему домен lsadcw.net,

Поэтому всякий раз, когда я пишу lsadcw.net в области URL моего браузера сайт отображается на размещенном компьютере. Теперь веб-сайт можно получить на моем телефоне, написав 192.168.4.20, Но я не могу получить к нему доступ через "lsadcw.net". Модель телефона Sony Xperia E3, а ПК представляет собой самодельный компьютер под управлением Windows 7.

DarkNet99
источник
настроен ли ваш телефон на использование DNS-сервера в вашей локальной сети или DNS-сервер интернет-провайдера или провайдера? Вероятно, это зависит от настроек вашего DHCP-сервера для вашей локальной сети.
Frank Thomas
1
Вы настроили параметры DNS вашего домена, чтобы они указывали на ваш публичный IP? Если я не читаю неправильно, похоже, это проблема. Причина, по которой он работает локально, в том, что вы заставляете его.
Insane
Так как у вас lsadcw.net задавать? Это в hosts файл на ПК с Windows или что-то еще? Я считаю, что все, что вы сейчас настроили, - это локальная копия разработки, к которой вы хотите получить доступ на Sony Xperia E3, верно? Хорошо, локально установленное имя хоста на ПК влияет только на этот ПК и не является настройкой DNS для всей вашей сети.
JakeGould

Ответы:

3

Как сказал @Insane, проблема в вашем DNS.

Машина Windows знает, что ее зовут «lsadcw.net», потому что вы сообщили об этом факте - но ничто не сказало вашему телефону об этом.

Чтобы решить эту проблему, вам нужно сообщить свой телефон IP-адрес - и, к сожалению, это не тривиально. Есть два способа сделать это - отредактировать файл "hosts" на телефоне - что, вероятно, невозможно, если вы не сделали джейлбрейк / рутирование, или изменив DNS.

К сожалению, для изменения DNS требуется либо запустить собственный сервер имен и настроить его (например, на маршрутизаторе и предоставить ему DHCP - но большинство готовых маршрутизаторов не могут этого сделать), либо зарегистрировать домен "lsadcw. net "с регистратором, таким как Namecheap, и установкой записи A, указывающей на 192.168.4.20, - и хотя это будет работать, это не идеально, так как будет работать только в вашей локальной сети.

davidgo
источник
ОЙ. Я предположил, что он уже зарегистрировал домен! Да, OP, вы должны купить домен, чтобы использовать его в общедоступном интернете: P
Insane
это локальный сайт, и вы хотите получить к нему локальный доступ с помощью lsadcw.net
DarkNet99