2

У меня есть ноутбук с установленной Ubuntu, и я включаю беспроводную точку доступа. На моем ноутбуке у меня есть http-сервер, и я изменил файл /etc /hosts, изменил 127.0.0.1, и мой ipaddress(адрес интерфейса беспроводной карты) сопоставился с www.myOwnDomain.com. Поэтому, когда я использую свой браузер на своем ноутбуке, когда я наберу www.mydomain.com, он перейдет на мой HTTP-сервер. Это работает отлично. Однако мой вопрос заключается в том, что устройства ipod, подключенные к моему беспроводному thospot, по-прежнему не могут разрешить www.mydomain.com. Кто-нибудь знает, чего мне не хватает?

Спасибо

2 ответа2

3

Изменения в /etc/hosts влияют только на локальный компьютер.

Вот проблема: Предположим, что ваша беспроводная точка доступа (или ваш маршрутизатор) работает по протоколу DHCP и также действует как локальный DNS. Когда вы открываете браузер и переходите на любую веб-страницу, ваш браузер сначала смотрит на ваш etc/hosts чтобы увидеть, есть ли какая-либо запись о совпадении . Если нет, он спросит локальный DNS, работающий на вашем маршрутизаторе / беспроводной точке доступа. К сожалению, такой записи нет на вашем локальном DNS. Вот почему ваш Ipod не удалось открыть www.mydomain.com

Чтобы достичь своей цели, вот один из вариантов (к сожалению, это не просто)

  1. Настройте DNS-сервер на своем ноутбуке для разрешения www.mydomain.com
  2. Настройте DNS-сервер для пересылки неизвестного запроса на локальный DNS-сервер, работающий на маршрутизаторе / беспроводной точке доступа
  3. Измените DHCP-сервер на вашем маршрутизаторе / беспроводной точке доступа, чтобы он возвращал IP-адрес вашего labtop в ответе DCHP

Есть 2 потенциальные проблемы с этим решением:

  1. Ваш ноутбук должен работать постоянно
  2. Вам также нужно настроить статический IP для вашего ноутбука
-1

Это зависит от того, есть у вас доступ к беспроводной точке доступа или нет. Если вам не нужно устанавливать dnsmasq на вашу Ubuntu и указывать свой DNS на эту Ubuntu.

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

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