Зачем мне устанавливать DNS-сервер на моем сервере Ubuntu?

Когда вы устанавливаете сервер Ubuntu, сервер Ubuntu по умолчанию будет хранить только основную систему, но есть возможность добавить дополнительные роли сервера. Одним из них является «DNS-сервер».

Из того, что я прочитал, когда вы добавляете этот выбор к вашей установке, Ubuntu добавляет пакеты bind9 и bind9-doc в вашу систему. Эти пакеты предоставляют DNS-сервер Bind 9 и его документацию. Теперь фактически DNS-сервер - это просто технология, которая берет имя хоста и автоматически находит IP-адрес этого хоста в Интернете. Каждый раз, когда вы покупаете домен, например, на Godaddy, у вас есть возможность на их веб-сайте указать это имя хоста на вашем публичном IP-адресе. Это так просто. Так зачем кому-то настраивать DNS-сервер при установке Ubuntu?

6
задан 23 April 2013 в 17:31

3 ответа

Некоторые люди запускают локальный DNS-сервер в своей локальной сети для samba, apache и Kerberos, чтобы пользователи в локальной сети могли использовать имена хостов, аналогичные тем, которые вы описываете для godaddy. Похоже, вам не нужен локальный DNS-сервер.

0
ответ дан 23 April 2013 в 17:31

Это очень открытый вопрос, есть много причин для запуска локального DNS-сервера. Я расскажу вам, почему мы используем его на работе:

  • Как кеш для повышения производительности. Большинство DNS-запросов распределяются между многими компьютерами, если они кэшируются на нашем DNS-сервере, клиентам не нужно подключаться к Интернету, чтобы решить его, гораздо более быстрое подключение к локальной сети сделает это.
  • Мы хотим назвать некоторые компьютеры, которые доступны только в локальной сети (то есть в нашей сети вы не можете получить доступ из Интернета). Доступ к некоторым из наших серверов возможен только из внутренней сети, мы хотим, чтобы наши пользователи могли делать это с обычным именем, используя те же инструменты, что и они.
  • Мы присваиваем разные IP-адреса некоторым именам: в общедоступном (ISP) DNS наш веб-сервер будет преобразовывать в наш общедоступный (доступ в Интернет) IP-адрес. Когда кто-то из локальной сети просит наш DNS разрешить его имя, мы возвращаем наш частный IP-адрес.
  • Чтобы временно заблокировать некоторые доменные имена, иногда нам нужно на пару минут заблокировать какой-либо веб-сайт, простой способ сделать это - изменить IP-адрес, на который он указывает. Например, пару месяцев назад вирус связывался со странным веб-сайтом. Мы изменили его имя в DNS, перенаправив его на фальшивый веб-сервер. Мы не только заблокировали его, но и быстро обнаружили зараженную машину, просмотрев логи веб-сервера.
0
ответ дан 23 April 2013 в 17:31

На самом деле я также использую GoDaddy, так что я знаю, о чем ты говоришь.

Вот процесс того, что происходит, так что компьютер в другом месте в мире может посетить ваш IP-адрес, используя ваше доменное имя:

  1. Вы обновляете свой файл зоны DNS в GoDaddy с вашим IP-адресом.
  2. «Отношение» (между вашим IP-адресом и именем домена) хранится на серверах имен , которые вы указали в настройках домена GoDaddy.
  3. Эти серверы имен затем связываются с серверами имен по всему миру, чтобы глобально обновить эту информацию, чтобы люди в Германии могли вводить ваше доменное имя и не указывать на старый IP-адрес. хранится в их локальном сервере имен.

Конечно, они говорят, что «это занимает время - 24-48 часов», но я обычно вижу, что он движется гораздо быстрее, чем этот. Американские серверы имен, как правило, обновляются вашей новой указательной информацией в течение 10 минут. Вот чрезвычайно полезный и очень крутой сайт для мониторинга того, как ваше доменное имя обновляется на серверах имен по всему миру: https://www.whatsmydns.net/

Основная практическая причина человек хочет настроить DNS-сервер на своем компьютере, потому что у него динамический IP-адрес, и он хочет автоматизировать процесс обновления своего сервера имен своим IP-адресом при его изменении. Я нахожусь в процессе изучения, как это сделать, но я подозреваю, что могу найти способ, используя curl icanhazip.com и сверяя его с текстовым файлом с результатами моей последней проверки.

Надеюсь, я обеспечил некоторую ясность!

-Пьер

0
ответ дан 23 April 2013 в 17:31

Другие вопросы по тегам:

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