Я уверен, что это не относится к ошибке сервера. Во всяком случае, я запутался с DynDns. Предполагается, что он меняет IP-адрес всякий раз, когда меняется ваш IP-адрес, но для доступа к хосту я должен указать глобальный IP-адрес моего маршрутизатора, который я должен перенаправить на порт 80 на текущий локальный IP-адрес моего компьютера, и переадресация портов не будет автоматически изменяться при изменении IP-адреса. Любая помощь? Благодарю. Кстати, я нахожусь на iMac, с маршрутизатором Aiport Extreme (AEBS).
3 ответа на вопрос
6
heavyd
Похоже, вы, возможно, немного запутались в разнице между DynDns и переадресацией портов.
DynDns предоставляет разрешение имени хоста для вашего публичного IP-адреса или «глобального» IP-адреса вашего маршрутизатора. Когда ваш провайдер назначает вам новый публичный IP-адрес, клиент DynDns (обычно на вашем маршрутизаторе) обновляет серверы DynDns.
Переадресация портов обеспечивает сопоставление открытого порта на вашем общедоступном IP-адресе с частным IP-адресом в локальной сети. Большинство маршрутизаторов не имеют простого способа обновления правил переадресации портов, чтобы иметь дело с изменениями в ваших динамических частных IP-адресах. Как правило, самый простой способ обойти это - настроить свой сервер со статическим частным IP-адресом, чтобы маршрутизатор всегда перенаправлял трафик порта 80 на этот один IP-адрес.
Ohh Это глобальный IP-адрес маршрутизатора, который меняется, с которым dyndns имеет дело? Ох, хорошо, теперь я понимаю .. Но я не думаю, что мне нужно делать локальный IP-адрес статичным, потому что Airport Extremee всегда пытается использовать один и тот же IP-адрес, поэтому локальный IP-адрес для моего mac никогда не менялся.
mk12 15 лет назад
0
Если у вас никогда не будет другого устройства, подключенного к вашей сети, вы, вероятно, будете в порядке. Однако если в вашей сети более одного устройства, которое получает свой адрес от DHCP, вы можете назначить другое устройство. Это может быть маловероятно, но возможно.
heavyd 15 лет назад
1
+1 удаляя мой ответ, он по сути дублирует то, что вы говорите, но с меньшим количеством деталей, чем здесь
A Dwarf 15 лет назад
0
На самом деле, это Крис. +1 там тоже;) тяжелый ответ такой же хороший, хотя
A Dwarf 15 лет назад
0
Да, он определенно использует DHCP, и у меня также есть 5 других устройств, которые подключаются через маршрутизатор через WiFi.
mk12 15 лет назад
0
Затем я бы предложил разместить ваш сервер на статическом IP-адресе вне диапазона адресов DHCP, чтобы убедиться, что сервер не получит IP-адрес, на который вы не отправляете
heavyd 15 лет назад
0
пожалуйста, посмотрите мой новый вопрос о том, чтобы сделать статический IP-адрес вне диапазона DHCP - http://superuser.com/questions/55930/how-make-static-local-ip-for-server-on-os-x-airport- крайность.
mk12 15 лет назад
0
3
Chris Thompson
Чтобы DynDns работал автоматически, вам нужен маршрутизатор, который поддерживает динамический DNS. Я не знаком с аэропортом, но в моем маршрутизаторе D-Link есть страница динамического DNS, где я добавляю информацию для входа в систему. Затем маршрутизатор автоматически обновляет мои настройки DNS каждый раз, когда изменяется мой публичный IP-адрес.
Если ваш маршрутизатор не поддерживает эту функцию, вам необходимо запустить клиентскую программу на вашем компьютере, которая выполняет ту же работу.
Что касается переадресации портов, вам нужно, чтобы ваш компьютер использовал статический IP-адрес. Некоторые маршрутизаторы поддерживают создание резервирования IP, в результате чего маршрутизатор каждый раз назначает один и тот же IP-адрес одному и тому же компьютеру. В противном случае вам придется вручную настроить компьютер для использования того же IP-адреса.
Я скачал обновленный клиент DynDns для Mac ... Но на самом деле я уверен, что Aiport Extreme использует тот же IP-адрес, потому что я знаю, что он динамический, но я никогда не помню, чтобы он менялся ... Так значит ли это, что мне не нужны dyndns? Другое тогда для доменного имени?
mk12 15 лет назад
0
Похоже, вы говорите, что вам не нужно перенаправление портов для использования DynDns ... но чтобы сделать мой сайт общедоступным, dyndns должен указать на мой глобальный IP-адрес маршрутизатора, который должен перенаправить порт на локальный IP-адрес моего компьютера, верно?
mk12 15 лет назад
0
Да, для компьютеров, у которых перенаправлены порты, я сохраняю их со статическими IP-адресами вне диапазона адресов DHCP.
Stephen Jennings 15 лет назад
0
На нашем сайте также есть руководство по устранению неполадок, если вы не можете подключиться к своему серверу / устройству, но мне разрешено публиковать только одну гиперссылку. Если вы зайдете на наш сайт и выполните поиск «не удается подключиться», это будет первый результат в списке.
Спасибо, я уже узнал об этом. Однако он по-прежнему не запускается автоматически при запуске ..
mk12 15 лет назад
0