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

click fraud protection

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

Команда hostname

команды доменного имени оболочка linux

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

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

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

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

Имя компьютера

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

доменное имя

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

Команда 'domainname'

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

доменное имя

Если у вас настроен домен, он будет возвращен, в противном случае вы увидите текст

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

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

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

Команда dnsdomainname

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

dnsdomainname

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

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

Установка доменного имени NIS

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

dnsdomainname --nis

Тебе, наверное, нужно судо для повышения ваших разрешений.

Файл / etc / hosts

Файл etchosts в NANO для Ubuntu на WSL

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

судо нано / и т. д. / хосты

Вы увидите несколько строк текста в /etc/hosts файл, как показано выше:

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

имя домена --nis

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

доменное имя -a

Подробнее о команде 'domainname'

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

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