Проблемы DNS с локальными хостами, особенно с Iphone / Ipad

У меня проблемы с обменом данными между разными устройствами в моей локальной сети. Я предлагаю некоторые проблемы с DNS или неправильные настройки DNS

Прежде всего, краткий обзор моих устройств:

  • Маршрутизатор: Speedport W 921V (последняя версия микропрограммы 1.22) с использованием также dyndns для удаленного управления.
  • Файловый / Веб- Сервер: Debian Squeeze, работающий под управлением samba и apache
  • Клиент1: Компьютер с Win 7 Pro
  • Client2: Iphone / Ipad.

Интернет работает нормально на всех устройствах! Все клиенты установили DNS на IP-адрес моего маршрутизатора. Маршрутизатор также имеет настройки для перенаправления портов с порта 80 на порт 80 моего веб-сервера, а также для порта 8080. Доступ к моему веб-серверу за пределами моих локальных сетей также работает нормально, но ....

Проблема 1) Разрешение общедоступного dyndns-адреса

Когда я пингую свой общедоступный адрес mysubdomain.dyndns-home.com в моей локальной сети, IP-адрес будет разрешен правильно без каких-либо проблем с тайм-аутом на всех устройствах, но когда я использую свой общедоступный адрес в браузере ( Chrome, Firefox, IE) появляется сообщение об ошибке тайм-аута или сообщение о сбое сервера. Это одинаковое поведение на всех устройствах. Так почему я не могу использовать свой публичный адрес в своей локальной сети? Что мне нужно изменить, чтобы это изменить?

Проблема 2) Разрешение локальных устройств на Iphone / Ipad

Поскольку я не могу использовать свой публичный адрес в своей локальной сети, я хочу общаться по именам моих локальных устройств. Итак, все мои устройства зарегистрированы в роутере по своим mac-адресам. Когда я вхожу в свой роутер, я вижу все устройства и их IP-адреса, которые в данный момент работают. Поэтому, если маршрутизатор является DNS для моих клиентов, маршрутизатор должен разрешать имена локальных устройств. Пока это работает для компьютеров под управлением Windows или Linux. Но на моем Iphone или Ipad имена не будут разрешены. Я также попытался обновить аренду или забыть о сети и снова подключиться, но все равно не могу связаться со своим Iphone / Ipad и другими моими устройствами. Итак, что я могу сделать, чтобы разрешить имена на моем Iphone / Ipad?

Спасибо за вашу помощь


person Sven Richter    schedule 21.09.2013    source источник
comment
iphone просто не очень хорош с сетями :( Вы должны попробовать использовать что-то вроде веб-сокетов / HTTP, которые используют механизм широковещательной передачи идентификаторов. У вас будут проблемы в течение нескольких дней, если вы будете полагаться на поиск DNS на маршрутизаторах. проблемы не имеет значения :)   -  person FaddishWorm    schedule 21.09.2013
comment
поддерживает ли Speedport W 921V эти веб-сокеты / HTTP?   -  person Sven Richter    schedule 29.09.2013
comment
Не могу сказать, что я запомнил характеристики этого одного лол   -  person FaddishWorm    schedule 29.09.2013
comment
Вы когда-нибудь решали проблему 2?   -  person Jim    schedule 19.04.2015


Ответы (1)


1) Поскольку вы находитесь в своей локальной сети, вам необходимо использовать частный IP-адрес (вы можете увидеть частный IP-адрес с помощью ipconfig в Windows или командной строки ifconfig в Linux). Публичный IP-адрес предназначен для всех остальных компьютеров в сети. Если вы хотите проверить правильность работы сервера, вы можете использовать прокси (например, www.anonymouse.org).

person RobotMan    schedule 21.09.2013
comment
Но почему меня не перенаправляют на мой сервер. Даже пинг проходит успешно. - person Sven Richter; 29.09.2013
comment
пинг - это не то же самое, что разрешение доменного имени. - person FaddishWorm; 29.09.2013