4

Если я настрою DNS-сервер с BIND, это повлияет на этот сценарий? (У меня сложилось впечатление, что это так)

Опять же, у меня сложилось впечатление, что если я настрою DNS-сервер, то смогу установить apache и смогу зайти на chrome и набрать blah.com, и там будет мой веб-сервер (что я имею в виду публично, а не только локально)

Проще говоря, я могу:

  1. 91.98.203.46 (сейчас это мой компьютер, он использует DHCP для получения этого IP, после того как я опубликую это, я запусту apache, там будет файл с именем 2.jpg. Если вы можете связаться с ним)

  2. У меня есть пара доменных имен, купленных уже одним из них является blah.com

  3. Что я должен сделать, чтобы иметь возможность перейти на Chrome и набрать blah.com вместо 91.98.203.46 (не только я, все, публично, нет файла хоста)

  4. Не покупая статический IP

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

1 ответ1

2

Вам необходимо зарегистрироваться в динамическом DNS-сервисе: есть ряд бесплатных, которые легко найти при поиске в Интернете.

Это даст вам веб-адрес в духе mohammad.dynamicwebaddress.com. Вы также получите клиентское приложение, которое периодически запускается на вашем веб-сервере (обычно с интервалом от 5 до 30 минут): оно проверяет публичный адрес вашего веб-сервера и обновляет службу DNS каждый раз, когда она изменяется, хотя некоторые маршрутизаторы могут настроить, чтобы сделать это без необходимости этого клиента опроса.

Это гарантирует, что mohammad.dynamicwebaddress.com всегда указывает на ваш веб-сервер - или, если быть более точным, почти всегда: при изменении вашего общедоступного IP-адреса существует период до следующего опроса клиентов, когда ваш веб-сайт недоступен (до на любой интервал вы выбрали).

Оставшаяся задача - установить для домена blah.com значение mohammad.dynamicwebaddress.com, и ваш регистратор домена должен предоставить такую возможность.

Несколько замечаний:

  • Кажется, что вы пытаетесь использовать домашнее широкополосное соединение для своего сервера: имейте в виду, что данные с вашего сайта загружаются с вашей скоростью загрузки .
  • Рано или поздно ваш веб-сайт будет найден поисковыми системами, и вы получите много нежелательного трафика, а некоторые из них могут быть злонамеренными.
  • В зависимости от данных, к которым вы хотите получить доступ на вашем сервере, и от людей, которым необходим доступ к нему, вы можете подумать, может ли быть лучше синхронизировать домашнюю папку с облачным сайтом.

Для чего-то я пользуюсь облачным сайтом для некоторых данных, но мои фото и видео коллекции слишком велики для этого. Я указываю свой веб-домен на общедоступный хост-сайт, затем у меня есть некоторые скрытые подстраницы, которые не связаны с общедоступными веб-страницами и которые перенаправляют на адреса на моем домашнем сервере: в вашем случае blah.com будет указывать на mohammad.publichost .com, так что blah.com/PrivateContent/ будет указывать на mohammad.publichost.com/PrivateContent/index.htm, который, например, будет перенаправлен на mohammad.dynamicwebaddress.com/Content .

Код перенаправления - это всего лишь пара строк HTML, например:

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Home Content</title>
    <META HTTP-EQUIV="Refresh" CONTENT="1; URL=http://mohammad.dynamicwebaddress.com/Content">
  </head>
  <body>
    <h3>Redirecting ........</h3><br>
    If this page doesn't redirect you automatically in 5 seconds, <a href="http://mohammad.dynamicwebaddress.com/Content">click here</a>
  </body>
</html>

Таким образом, я все еще использую свой домен, и поисковые системы находят мой общедоступный сайт, но мой домашний сервер защищен от них, и данные, которые я редко обновляю и к которым мне нужен быстрый доступ, доступны из облака.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .