Como adicionar entrada a / etc / hosts com uma linha de comando embutida

3

Acontece que a edição /etc/hosts é suficiente para adicionar uma entrada de DNS.

Existe um cmd integrado, onde podemos:

  1. adicionar host

    cmd : $ sudo mycmd 10.103.23.34 myme.com

    Resultado : 10.103.23.34 myme.com

  2. Adicionar nome do host

    cmd : $ sudo mycmd 10.103.23.34 omac.org

    Resultado : 10.103.23.34 myme.com omac.org

  3. Modifique o IP

    cmd : $ sudo mycmd 10.103.23.18 omac.org

    Resultado : 10.103.23.18 myme.com omac.org

por Abdennour TOUMI 13.04.2016 / 08:18

2 respostas

2

Após procurar pelo CLI por /etc/hosts , encontramos: link

Incrível :

host-manager -add www.example.org 127.0.0.1
host-manager -remove www.example.org
    
por Abdennour TOUMI 13.04.2016 / 09:11
1

Eu tentei colocar a ferramenta host-manager listada acima para funcionar, mas parece que talvez seja para Windows ou MacOS? Ele estava tentando atravessar a compilação e não parecia certo para o Ubuntu. Eu encontrei esta ferramenta 'Hostess', que funciona muito bem e parece fazer exatamente o que o OP estava procurando:

link

hostess add local.example.com 127.0.0.1
hostess add staging.example.com 10.0.2.16
    
por Buttetsu Batou 24.05.2018 / 15:56