1

В моем доме есть мини домашняя сеть Wi-Fi.Беспроводной маршрутизатор - 192.168.1.1 . Компьютер A - 192.168.1.2 , на нем была построена WordPress. ВСЕ URL моего WordPress - это форма mywp.com/wp/?m=201409 , есть строка в /etc/hosts компьютера A.

192.168.1.2   mywp.com

Компьютер B - это 192.168.1.3 , в /etc/hosts компьютера B также есть строка.

192.168.1.2   mywp.com

Теперь WordPress можно посетить, когда ввести mywp.com/wp/?m=201409 в Firefox как на компьютере A, так и на компьютере B. IP-адрес моего телефона Android равен 192.168.1.4 , при входе mywp.com/wp/ не удается открыть wordpressm = 201409 в Android Firefox. Как настроить мой телефон Android, чтобы посетить мой WordPress?

Как разобрать доменное имя mywp.com в 192.168.1.2 для моего телефона Android? На каком компьютере будет установлено программное обеспечение bind9? Компьютер А или Компьютер Б? Кто-нибудь из них может быть установлен на?

2 ответа2

1

Здесь вы хотите настроить частный DNS-сервер (или использовать такой сервис, как OpenDNS). Сложность этого может варьироваться от чрезвычайно простого до чрезвычайно сложного. Google ваш друг здесь, но проверьте это https://www.turnkeylinux.org/forum/general/20110413/simplest-dns-server, если вы собираетесь возиться с Linux.

-1

Когда вы набираете «xyz.com» в браузере, он выполняет поиск DNS, который проверяет следующие места;

  • Кеш вашего браузера
  • Файл hosts вашего компьютера и кеш
  • Любые компьютеры в вашей сети, рекламирующие это имя компьютера (например, «desktop.local»)
  • Любые компьютеры в сети, которые могут отвечать на запросы DNS
  • Конфигурация вашего роутера и кеш
  • Общедоступные DNS-серверы (как настроено на вашем компьютере или маршрутизаторе)
  • (плюс больше, наверное!)

Редактировать файл hosts как вы это сделали, - самый простой способ, и, как вы обнаружили, он ограничен локальной машиной. К сожалению, это не то, что вы можете сделать на телефоне Android, если у вас нет рута (в этом случае есть приложения, которые могут). Общедоступный DNS не поможет, потому что ваш веб-сервер находится во внутренней сети.

Поэтому я думаю, что ваши варианты, в порядке простоты;

  1. Сконфигурируйте свой роутер, если можете, настройте маскарадинг DNS или отредактировав /etc/hosts
  2. Пусть ваш компьютер с Windows объявит имя компьютера в локальной сети. Переконфигурируйте веб-сервер и Wordpress для обслуживания на имени компьютера.
  3. Настройте DNS-сервер в вашей локальной сети

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .