Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save wpupru/f211e5fa1b3f45751763eecfb811b489 to your computer and use it in GitHub Desktop.
Save wpupru/f211e5fa1b3f45751763eecfb811b489 to your computer and use it in GitHub Desktop.
Установка и настройка hostname
Установка и настройка hostname
1. На первом этапе войдите в систему с правами root и убедитесь, что ваша система Debian обновлена до последний версий пакетов установленных программ, а также установлены все исправления безопасности с помощью следующей команды:
# apt-get update
# apt-get upgrade
2. На следующем этапе установите пакеты, которые будут использоваться для администрирования системы:
# apt-get install curl net-tools bash-completion wget lsof nano
3. Затем откройте файл /etc/host.conf для редактирования в своем любимом текстовом редакторе и добавьте приведенную ниже строку в начале файла, чтобы разрешить DNS сначала читать файл hosts.
order hosts,bind
multi on
4. Затем задайте полное доменное имя вашего компьютера (FQDN) и добавьте свое доменное имя, а FQDN вашей системы, в файл /etc/hosts. Используйте IP-адрес вашей системы для разрешения имени домена и FQDN, как показано ниже на скриншоте.
Замените IP-адрес и домен. Затем перезагрузите компьютер, чтобы использовалось правильное имя хоста.
# hostnamectl set-hostname mail.tecmint.com
# echo "192.168.0.102 tecmint.com mail.tecmint.com" >> /etc/hosts
# init 6
5. После перезагрузки проверьте правильность настройки имени хоста с помощью приведенной ниже последовательности команд. Команда hostname должна возвратить имя домена, FQDN, имя хоста и IP-адрес системы.
# hostname
# hostname -s
# hostname -f
# hostname -A
# hostname -i
# cat /etc/hostname
6. Также, с помощью приведенных ниже команд, проверьте, правильно ли домен отвечает на локальные запросы. Имейте в виду, что домен не будет отвечать на удаленные запросы, отправленные другими системами в вашей сети, потому что мы не используем DNS-сервер.
Тем не менее, домен должен отвечать другим системам, если вы вручную добавите имя домена в каждый из файлов /etc/hosts. Также имейте в виду, что разрешение DNS для домена, добавленного в файл /etc /hosts, не будет работать с помощью команд host, nslookup или dig.
# getent ahosts mail.aweson.ru
# ping aweson.ru
# ping mail.aweson.ru
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment