Ubuntu: настроить сервер DynDNS
Видео по теме: (June 2024).
Вы можете настроить сервер DynDNS в Ubuntu, если вы всегда хотите получить доступ к вашему компьютеру из Интернета. Все, что вам нужно, это учетная запись с динамическим DNS-сервисом и небольшая часть программного обеспечения, которая обновляет ваш IP у динамического DNS-провайдера. Серверные услуги уже доступны для посторонних.
Настройте сервер DynDNS для Ubuntu - выберите провайдера
Сначала выберите поставщика, который имеет динамические службы DNS в программе. Помимо самого известного, DynDNS, существует также ряд бесплатных провайдеров. В нашем обзоре бесплатных альтернатив DynDNS вы найдете множество провайдеров.
- Создайте аккаунт с выбранным вами провайдером.
- Запишите данные для вашего динамического DNS-клиента. Также проверьте, к какому серверу вы можете подключиться позже с помощью программы DNS-клиента и какой протокол использует поставщик. Многие провайдеры предлагают свою собственную программу, которая поддерживает вашу учетную запись в актуальном состоянии и передает IP-адрес компьютера Ubuntu - но большинство из них для Windows.
- С новой учетной записью, именем пользователя, паролем, протоколом и адресом сервера для динамического DNS-клиента вы теперь можете перейти в свою собственную сеть. Запишите адрес, который вы выбрали сами по схеме meineadresse.dyndns.org.
![](http://hackzl.com/img/software/5021/ubuntu-dyndns-server-einrichten.webp)
Настройте роутер и установите ddclient
Чтобы ваш внутренний IP-адрес в домашней сети не менялся постоянно, лучше зарезервировать фиксированный IP-адрес с помощью DHCP-сервера в маршрутизаторе. Затем вы можете передать соответствующие порты в Ubuntu. Теперь вам нужна только программа ddclient, и ваш компьютер с Ubuntu доступен снаружи:
- Войдите в свой маршрутизатор и зарезервируйте фиксированный IP-адрес для вашего компьютера с Ubuntu на сервере DHCP. Вы можете узнать, как туда добраться в этом руководстве. Часто бывает достаточно ввести ручной IP в настройках системы в разделе «Сеть».
- Теперь найдите меню для переадресации портов или «Переадресация портов» в маршрутизаторе. В зависимости от того, какие сервисы вы позже захотите использовать со своим компьютером Ubuntu извне, вам следует переадресовать соответствующие порты. HTTP использует, например, порт 80, порт FTP 20 и порт 22 SSH.
- Вы установили маршрутизатор, теперь установите динамический DNS-клиент. Откройте терминал в Ubuntu и введите следующую команду:> sudo apt-get install ddclient <. Подтвердите команду паролем и следуйте инструкциям.
- Теперь вас спросят, какой динамический DNS-провайдер вы выбрали. Если вы не можете найти своего провайдера в списке, выберите «другое» и получите данные для входа, протокол и адрес сервера вашего провайдера.
- Когда вас спросят о динамическом DNS-сервере, введите адрес (например, members.dyndns.org). Затем установите протокол (например, «dyndns2») и, наконец, ваши данные для входа.
- В качестве сетевого интерфейса выберите eth0 для кабельной сети или wlan0 для радиосвязи. Затем запрашивается доменное имя, то есть адрес, по которому вы позже будете доступны извне. Введите это полностью.
- Вы почти закончили: ddclient теперь настроен и может быть запущен вручную с помощью команды> sudo service ddclient start <. Теперь вы можете связаться с Интернетом. Не стесняйтесь беспокоиться о безопасности и отключите все службы и порты, к которым вам необязательно обращаться извне.
![](img/software/5021/ubuntu-dyndns-server-einrichten-2.webp)
Если вы никогда ранее не подключались к маршрутизатору, прочтите этот практический совет о том, как настроить маршрутизатор.