Могу ли я дать своему iPhone доменное имя? - PullRequest
3 голосов
/ 28 августа 2011

Итак, я использую cocoahttpserver в своем приложении для iphone. У меня работает веб-сервер. Но сейчас мне нужно определить свой IP-адрес и номер порта, прежде чем внешний браузер сможет получить доступ ко всему, что я создаю.

Я бы хотел, чтобы мои пользователи подключались через понятное для человека доменное имя. Даже доменное имя с добавленным портом будет приемлемым.

Мне дано понять, что Bonjour допускает некоторую степень разрешения доменного имени через mDNS. Можно ли даже использовать Bonjour, чтобы прийти к какому-то решению здесь? Я пытался в течение некоторого времени, но я сталкиваюсь с множеством проблем. Я вращаю свои колеса? Кажется странным, что временное разрешение доменного имени возможно. Любая документация, учебные пособия или советы будут с благодарностью. Спасибо.

РЕДАКТИРОВАТЬ: Редактирование, чтобы быть более четким, я прошу прощения. Мне требуется только локальное разрешение доменного имени. Делать это в глобальном масштабе было бы глупо по очевидным причинам. Но потребности моего приложения не будут выходить за рамки одного беспроводного маршрутизатора.

РЕДАКТИРОВАТЬ: К сожалению, мой вопрос еще не ответил. Вот еще одна ссылка . Возможно, я не достаточно ясно изложил свой вопрос. Если у кого-то есть советы по передовым методам решения вопроса, сообщите мне об этом через комментарий.

РЕДАКТИРОВАТЬ: Этот вопрос, кажется, не имеет значения. Моя настоящая проблема, кажется, заключается в реализации Bonoour и MDN для сервера Cocoahttp. Кажется, эта проблема может быть решена, но она довольно сложная и сложная, что затруднило мне формулировку вопроса. Когда я получу повтор, я рекомендую этот вопрос для удаления. Спасибо всем, кто пытался помочь.

Ответы [ 3 ]

1 голос
/ 28 августа 2011

Технически, вы можете; а вот похожее видео .

Идея состоит в том, что для размещения домена потребуется статический IP-адрес. Статический IP-адрес должен быть назначен вашим провайдером или провайдером динамического провайдера.

Пока вы можете привязать один конкретный IP-адрес к вашему iPhone, все виды приложений / веб-хостинг могут быть сделаны.

Обратите внимание, что ваш iPhone должен оставаться в одном месте, чтобы сохранить тот же IP-адрес. Например, если вы перемещаетесь между различными точками доступа WiFi, ваш IP-адрес будет постоянно меняться, делая размещенный веб-сайт или службу недоступными.

Посоветуйте: забудьте об этом :)

1 голос
/ 28 августа 2011

Похоже, вы ищете динамический DNS-клиент для iPhone.Несколько быстрых поисковых запросов в Google показали следующее:

iDynDNS: http://code.google.com/p/idyndns/

EasyDNS: http://gavcode.wordpress.com/2010/05/13/automatic-easydns-on-iphone/

Список провайдеров динамических DNS: http://dnslookup.me/dynamic-dns/

0 голосов
/ 28 августа 2011

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

...