Назад | Перейти на главную страницу

Как создать псевдоним для имени сервера linux?

Имя сервера openSUSE - darkhelmet. Я хочу создать для него псевдоним dh. Так что я могу также набрать ssh dh иhttp: // dh'тоже подойдет.

Какой файл / файлы и где мне нужно отредактировать, чтобы это произошло?

Извлечь из / etc / hosts из darkhelmet

127.0.0.1       localhost

# special IPv6 addresses
::1             localhost ipv6-localhost ipv6-loopback

fe00::0         ipv6-localnet

ff00::0         ipv6-mcastprefix
ff02::1         ipv6-allnodes
ff02::2         ipv6-allrouters
ff02::3         ipv6-allhosts
127.0.0.2       darkhelmet.edumate darkhelmet
10.0.0.22       db2workgroup db2workgroup

[корень] [скоб] nslookup темный шлем

Server:     10.0.0.10
Address:    10.0.0.10#53

Name:   darkhelmet.edumate
Address: 10.0.0.22

Ваш nslookup укажет, что 10.0.0.10 предоставляет DNS-сервер. У вас есть к нему доступ? Если нет, то, к сожалению, вам не повезло.

Поскольку у вас нет доступа к серверу, вам нужно попросить администратора добавить эту запись в файл зоны (или одну для этого):

dh.edumate.    IN CNAME darkhelmet.edumate.

Предполагая, что у вас (всех) есть search edumate в твоем /etc/resolve.conf.


Я собираюсь оставить этот предыдущий ответ для справки, иначе весь этот процесс не будет иметь большого смысла для других:

Я предполагаю, что у вас есть как минимум 2 машины.

  1. darkhelmet
  2. Все остальные, к которым нужно подключиться darkhelmet

В этом случае вам необходимо отредактировать /etc/hosts на машинах, к которым вы хотите подключиться darkhelmet на (но вы также можете сделать это на darkhelmet если вы хотите, чтобы он мог подключаться к себе как dh).

например

 1.1.1.1    dh

где 1.1.1.1 представляет собой IP, который darkhelmet есть. Туда ssh dh и http://dh/ будет работать как положено.