Изменение динамического WAN IP-адреса на статический

1878
user2230470

Недавно я использовал запасной компьютер для настройки веб-сервера дома.

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

Я нашел способ обойти это, создав резервирование DHCP для MAC-адреса моего сервера и перенаправив любой входящий трафик через порт 443 на зарезервированный IP-адрес.

Следующей проблемой был IP-адрес WAN, который также генерируется динамически. Мой модем имеет встроенную поддержку noip.com - динамической службы DNS, которая будет обновлять DNS-серверы при изменении IP-адреса WAN, поэтому я решил, что решил все свои проблемы.

Однако запись A в параметрах управления DNS на Godaddy принимает только фактические IP-адреса, поэтому я не могу использовать домен, созданный noip.com (thenameofmydomain.ddns.net - он всегда будет сопоставлен с IP-адресом WAN) в качестве записи.

Мне сказали создать и использовать CNAME, но CNAMES все еще несколько смутил меня после того, как я прочитал о них довольно много, и, что более важно, я не верю, что это решит мою проблему, поскольку я хочу использовать свой собственный домен (spaiglas .com).

По сути, все, что мне нужно знать, - это установить статический IP-адрес для глобальной сети, не ломая ничего.

Модем, который я использую - это ActionTec T3200M. Руководство со всеми настройками по умолчанию можно посмотреть здесь .

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


1. Текущий интерфейс WAN - WAN DSL (у меня DSL, а не Ethernet).
Этот параметр нельзя изменить в настройках.

2. Выберите протокол ISP ниже.
Очевидно, я бы установил RFC 1483 через статический IP, верно?

3. Если вашему провайдеру требуется имя хоста / имя домена, введите его здесь,
я бы оставил его в покое. Я не вижу причин для корректировки этого.

4. Выберите тип DNS.
Эта область смутила меня, поскольку, если я выберу другую радиокнопку, статические адреса DNS, основной DNS и дополнительный DNS будут заполняться IP-адресами, которые фактически напечатаны на модеме. Где эти DNS-серверы вообще расположены? : /

5. Настройте IGMP Proxy.
Я еще больше смущен этой настройкой. Это первый раз, когда я слышал о IGMP-прокси. Кажется, это протокол для определения правильного места назначения для пакетов?


Кто-нибудь может помочь мне понять это?

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

enter image description here

1

1 ответ на вопрос

2
davidgo

Вам правильно сообщили о CNAME.

Запись A указывает на IP-адрес. Проще говоря, запись CNAME указывает на другой домен - это то, что вам нужно.

Идея заключается в том, чтобы зарегистрировать свой домен и использовать серверы имен вашего регистратора. Удалите (если она существует) запись "www" A и создайте CNAME, указывающую на thenameofmydomain.ddns.net.

Как только это будет сделано, когда кто-нибудь запросит www.mydomain.ext, обработчики имен увидят его CNAME, а затем проведут другой поиск по адресуameameofmydns.ddns.net, чтобы получить IP-адрес.

2 вещи, на которые следует обратить внимание: 1. Вам необходимо правильно настроить DNS-сервер на вашем маршрутизаторе или аналогичном устройстве. 2. В зависимости от вашей регистрации вам может понадобиться или не указывать "." в конце тогда домена .ddns.net - это. имеет особое значение - если вы пропустите это, и это будет требоваться, то будет думать, что вы имеете в виду thensmeofmydns.ddns.net.my.domain - вы часто можете посмотреть, как записи NS заданы для соответствующего формата.

Вы не можете указать статический IP-адрес в вашей глобальной сети, если ваш провайдер не поддерживает его. Однако вы можете найти поставщика VPN, который предоставит вам статический IP-адрес - в этом случае вы можете просто настроить его на своем сервере и игнорировать маршрутизатор. davidgo 6 лет назад 0
Я так много понимаю. Я зарегистрировал домен (spaiglas.com) на Godaddy. Хм ... Я уверен, что для этого нужна запись A? Или, по крайней мере, чтобы получить сертификат SSL, мне нужно было предоставить запись А. Если я удалю запись A, это будет конфликтовать с сертификатом SSL сейчас? Я думаю, что я понимаю это. Если я удаляю запись A и добавляю CName, то, когда кто-то заходит на мой домен (spaiglas.com), он проверяет DNS и перенаправляет на CName (thename.ddns.net), который сопоставлен с моим WAN IP, поскольку существует нет записи, исправить? user2230470 6 лет назад 0
Я вполне уверен, что мой провайдер поддерживает статические IP-адреса, но только для бизнес-планов. Однако может показаться, что они предоставляют как жилым, так и бизнес-планам одни и те же модемы, которые, очевидно, имеют те же параметры, что и другие. Кажется, что они не разделили должным образом два класса и полагаются на недостаток ноу-хау потребителя вместо того, чтобы фактически запретить или предотвратить это. Потому что в настройках моего модема / роутера действительно есть опции, которые, я считаю, позволяют мне устанавливать статический IP-адрес. Тем не менее, я не настолько осведомлен, когда дело доходит до этого материала. Это мой первый сервер user2230470 6 лет назад 0
Я сам сейчас проверю эти вещи, но мой провайдер не позволит мне получить доступ к своему серверу из той же сети. Кроме того, что бы это ни стоило, в настоящее время я использую серверы имен какого-то общего хостинга, который я купил некоторое время назад. Ты там? Пожалуйста, помогите <333 Я приложу скриншот текущей настройки DNS. user2230470 6 лет назад 0
Я сомневаюсь, что ваш интернет-провайдер остановил ваш доступ к серверу - вероятно, потому, что ваш маршрутизатор выполняет NAT, а не «шпилька» NAT - это общее ограничение технологии NAT - обычно обходит хак хостов или фальшивый DNS в вашем маршрутизаторе, если он способен делать это. davidgo 6 лет назад 0
У вас есть CNAME для записи "www", указывающей на "@". Измените "@" на "thenameofmydomain.ddns.net" (точка не требуется в конце) davidgo 6 лет назад 0
Давайте [продолжим это обсуждение в чате] (http://chat.stackexchange.com/rooms/64036/discussion-between-davidgo-and-anthony). davidgo 6 лет назад 0
Может быть, это NAT. Я помню, как читал про NAT некоторое время назад, но все забываю. Я пойду пойду читать о NAT прямо сейчас. Как мне узнать, как перенастроить материал, чтобы я мог протестировать онлайн-версию своего сайта через мой сервер? После того, как я изменил CNAME, я также должен отключить запись A, чтобы при запросе spaiglas.com он был перенаправлен на любой IP-адрес, на который указывает CNAME, правильно? user2230470 6 лет назад 0
Только что понял, что мой регистратор домена не позволит домену не иметь записи A, если это вообще возможно. user2230470 6 лет назад 0
Любой авторитетный регистратор должен разрешить домену иметь CNAME вместо записи A - хотя это, вероятно, относится только к поддоменам (например, www.domain.name, но, возможно, не domain.name) - если это так, то по действительным техническим причинам ) davidgo 6 лет назад 0
Godaddy не будет, и они несколько уважаемы: / Вот [изображение] (https://s27.postimg.org/az6d672wj/a-record-required.png), показывающее, что все в записи A являются обязательными полями. Хм ... на самом деле вы можете быть правы. Я не заметил значок корзины. Я только что удалил запись. Давайте подождем и посмотрим, какой эффект это даст. user2230470 6 лет назад 0
Ну, по-видимому, «сервер не может быть найден», по словам одного человека, который проверил его на своем мобильном телефоне: / user2230470 6 лет назад 0

Похожие вопросы