Назад | Перейти на главную страницу

Почему iPod моего пользователя не может подключиться к нашему серверу во внутренней сети?

У меня есть сервер интрасети, который также является DNS-сервером, у которого есть собственный IP-адрес, настроенный как запись хоста (A) с именем «foo».

Затем я подключаю беспроводной маршрутизатор, ноутбук и iPod. Ноутбук подключается и может легко перейти к «foo» в браузере. IPod подключается и может подключаться к Интернету и серверу интрасети только по IP-адресу - введите «foo», и он никогда не подключится.

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

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

Вы уверены, что DNS действительно помогает вашему ноутбуку? Это могло быть разрешение name-> IP через NetBIOS, которое iPod не поддерживает.

Проверьте подключенный ноутбук "nslookup foo" и посмотрите, с чем он возвращается. Это должно помочь вам диагностировать проблему. Я предполагаю, что DNS-сервер на самом деле не разрешает IP или DNS не перенаправляется должным образом.

У вас, вероятно, возникнет аналогичная проблема с любыми компьютерами Mac в вашей сети. Не совсем знаком с сетевыми настройками iPod touch, но для того, чтобы заставить Mac в нашей сети попасть в нашу интрасеть только по имени, мне пришлось изменить «Search Domains» в настройках сети Mac.

В браузере попробуйте перейти на foo.domain.whatever (независимо от домена, в котором DNS-сервер является авторитетным). Если это сработает, добавьте domain.whatever в поле «Search Domains» в сетевых настройках вашего iPod.

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

Какой беспроводной маршрутизатор вы используете?

По моему опыту (и я провел специальное исследование по этому поводу), хотя у большинства маршрутизаторов есть настройки графического интерфейса для настроек DNS, некоторые не передают эти настройки клиентам через DHCP.

Проверьте у другого клиента (например, портативного компьютера), какие определенные преобразователи выдаются через DHCP.

Если все вышеперечисленное в порядке и все еще не работает, проверьте суффикс домена. Если это .local, то проблема описана здесь.

http://support.apple.com/kb/TS3389

Я добавил новую зону в свою конфигурацию bind9, файл .lan, и все работает нормально