Все, что вам нужно знать о команде имени домена

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

Команда ‘hostname’

У каждого компьютера есть имя хоста, и имя хоста вашего компьютера, вероятно, было установлено при первой установке Linux. Определите имя хоста вашего компьютера, выполнив следующую команду в окне терминала:

имя хоста

На некоторых машинах ваше имя хоста может отображаться как что-то вроде computername.computerdomain.

Имя хоста в основном используется для идентификации вашего компьютера в сети и домена, к которому он принадлежит.

Вы можете получить только имя компьютера, выполнив следующую команду:

имя хоста -s

Кроме того, вы можете получить только доменное имя, выполнив эту команду:

имя хоста -d

Некоторые оболочки Linux, включая BASH, включают имя хоста как часть приглашения оболочки.

Команда ‘domainname’

Вместо использования имени хоста с -d Чтобы вернуть имя домена, вы можете просто выполнить следующую команду:

доменное имя

Если у вас настроен домен, он будет возвращен, в противном случае вы увидите текст (нет). Во многих случаях, особенно если вы не подключены к сети, вы можете увидеть локальный домен.

Команда domainname возвращает имя домена NIS системы.

NIS расшифровывается как Network Information System. NIS — это клиент-серверная система на основе удаленного вызова процедур, которая позволяет группе компьютеров в домене NIS совместно использовать общий набор файлов конфигурации. Такое расположение позволяет системному администратору настраивать клиентские системы NIS только с минимальными данными конфигурации и добавлять, удалять или изменять данные конфигурации из одного места.

Команда dnsdomainname

Команда dnsdomainname возвращает имя домена DNS. Вы можете запустить его, набрав в терминале следующее:

DnsDomainName

DNS означает сервер доменных имен и используется Интернетом для преобразования IP-адресов в реальные доменные имена. Без доменных имен мы все использовали бы большие электронные таблицы, чтобы понять, что 207.241.148.82 приведет нас к linux.lifewire.com.

Если у вас не запущен веб-сервер, на вашем компьютере не будет DNS-имени домена, а при выполнении команды dnsdomainname ничего не будет возвращено или имя localhost.

Настройка имени домена NIS

Задайте имя домена NIS для своего компьютера, используя следующую команду:

sudo имя домена mydomainname

Вам, вероятно, понадобится sudo, чтобы повысить ваши права.

Файл / etc / hosts

Файл / etc / hosts в NANO для Ubuntu на WSL

В окне терминала выполните следующую команду, чтобы открыть файл hosts в редакторе Nano:

sudo nano / etc / hosts

Вы увидите несколько строк текста в файле / etc / hosts следующим образом:

127.0.0.1 localhost 

Первая часть — это IP-адрес компьютера, вторая часть — это имя компьютера. Чтобы окончательно добавить домен NIS для компьютера, измените строку следующим образом:

127.0.0.1 localhost.yourdomainname

Вы также можете добавить псевдонимы следующим образом:

127.0.0.1 localhost.yourdomainname mycomputer mylinuxcomputer

Подробнее о команде «имя домена»

Команда domainname предлагает несколько ключей, в том числе:

  • : Возвращает псевдонимы для домена, указанного в файле hosts
  • : Устанавливает доменное имя
  • -d: Доменное имя DNS
  • : Длинное имя хоста
  • -F: Чтение информации об имени хоста из файла
  • : IP-адреса для имени хоста
  • : Все адреса для хоста
  • -s: Краткое имя хоста
Ссылка на основную публикацию