Como criar um alias para o nome do servidor linux?

1

O nome do servidor do openSUSE é 'darkhelmet'. Eu quero criar um alias 'dh' para isso. Então eu também posso digitar 'ssh dh' e ' link ' também funcionaria.

Que arquivo / arquivos e onde devo editar para que isso aconteça?

Extraia de / etc / hosts do 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

[root] [skroob] nslookup darkhelmet

Server:     10.0.0.10
Address:    10.0.0.10#53

Name:   darkhelmet.edumate
Address: 10.0.0.22
    
por Radek 29.06.2012 / 01:58

1 resposta

4

Seu nslookup indicaria que 10.0.0.10 fornece um servidor DNS. Você tem acesso a isso? Se não, então infelizmente você está sem sorte.

Como você não tem acesso ao servidor, você precisará pedir ao administrador para adicionar essa entrada ao arquivo de zona (ou um para este efeito):

dh.edumate.    IN CNAME darkhelmet.edumate.

Supondo que você (todos) tenha search edumate no seu /etc/resolve.conf .

Vou deixar essa resposta anterior como referência, caso contrário, todo esse processo não fará muito sentido para os outros:

Estou supondo que você tenha pelo menos duas máquinas.

  1. darkhelmet
  2. Todos os outros que precisam se conectar a darkhelmet

Nesse caso, você precisa editar /etc/hosts nas máquinas às quais deseja se conectar em darkhelmet (mas também pode fazer isso em darkhelmet se quiser que ele possa se conectar a si mesmo como dh ).

por exemplo,

 1.1.1.1    dh

em que 1.1.1.1 representa o IP que darkhelmet tem. Dessa forma, ssh dh e http://dh/ funcionarão como esperado.

    
por 29.06.2012 / 02:06