Created
December 24, 2018 05:48
-
-
Save wpupru/f211e5fa1b3f45751763eecfb811b489 to your computer and use it in GitHub Desktop.
Установка и настройка hostname
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Установка и настройка 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