Рейтинг:-1

Как назначить домен Ubuntu PC

флаг br

Я хочу назначить доменное имя серверу Ubuntu 20. Я назначил ip серверу вручную. В поисках бесплатного бесплатного dns я нашел эту ссылку https://freedns.afraid.org/ Я полностью смущен, как действовать и каковы реквизиты. Должен ли я использовать apache или nginx на Ubuntu 20.04?

Рейтинг:0
флаг cn

Ты можешь использовать hostnamectl set-hostname xxxx для того, чтобы установить имя вашего сервера. Однако вашему серверу не нужно знать, как он называется в сети. Вы можете проверить /и т.д./хосты файл, если вы хотите принудительно использовать локальное разрешение, или использовать netplan для использования определенного DNS с поиск параметр :

сеть:
  версия: 2
  визуализатор: сетевой
  Ethernet:
    int001:
        адреса:
        шлюз4: 
        серверы имен:
            адреса:

            #вот строчка
            поиск: ['subdomain.domain.de', 'otherdomain.nl']
флаг br
Спасибо за ответ. Итак, в основном мне нужно доменное имя от подлинного поставщика доменов, такого как GoDaddy, или это будет работать с freedns?
флаг cn
точно, вам сначала нужна DNS-запись где-нибудь! Я не знаю freeDNS, но если у вас есть запись DNS, она будет работать нормально :) Однако вам не нужен хостинг, такой как GoDaddy, если у вас уже есть свой сервер. Отличие бесплатных услуг от платных заключается в том, что вы можете иметь СОБСТВЕННЫЙ домен. Например, если вы хотите связаться со своим сервером с помощью https://www.abcdefgij.nl/, вам необходимо купить домен abcdefgij.nl, а затем создать запись DNS с IP-адресом общедоступного сервера и доменом. Для бесплатных услуг вы используете уже созданные домены, которые не выбираете.
флаг br
Я установил веб-сервер Apache на свой IP-адрес компьютера, который я назначил вручную. Я могу получить доступ к своему компьютеру через `http:192.168.0.xxx` Однако я попытался добавить доменное имя в `/etc/apache2/sites-available/myDomain.conf`, но мне не удалось загрузить его через доменное имя. Я также добавил эти строки в `/etc/hosts` `127.0.0.1 локальный совет.com www.advice.com`
флаг cn
Домен является внешним по отношению к серверу. Это просто способ конвертировать IP в имя. Если вы используете общедоступный DNS, а не локальный (например, при установке привязки), вам необходимо использовать общедоступный IP-адрес, а затем создать перенаправление с порта (80/443?) на ваш локальный веб-сервер.В любом случае, вашему локальному серверу не нужно знать, что он доступен через URL; он просто обслуживает веб-страницу, когда кто-то спрашивает ее через его IP-адрес. DNS просто здесь, чтобы преобразовать IP в имя.
флаг br
Я настроил DNS как [ссылка](https://www.itzgeek.com/how-tos/linux/ubuntu-how-tos/how-to-configure-dns-server-on-ubuntu-18-04.html ) После этого я использовал open ssl для создания самоподписанных сертификатов для домена. Веб-сайт домена работает с предупреждением о небезопасности и не может быть получен certbot.
флаг cn
Я позволяю вам закрепить мой ответ как правильный ответ, проголосовать за него и создать новый вопрос на форуме, если что-то еще не работает должным образом.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.