Как добавить запись в / etc / hosts с помощью встроенной командной строки

Оказывается, что редактирования /etc/hosts достаточно, чтобы добавить запись DNS.

Есть ли встроенный cmd, в котором мы можем:

  1. добавить хост

    cmd : $ sudo mycmd 10.103.23.34 myme.com

    Результат : 10.103.23.34 myme.com

  2. Добавить имя хоста

    cmd : $ sudo mycmd 10.103.23.34 omac.org

    Результат : 10.103.23.34 myme.com omac.org

  3. Изменить IP

    cmd : $ sudo mycmd 10.103.23.18 omac.org

    Результат : 10.103.23.18 myme.com omac.org

3
задан 13 April 2016 в 09:26

2 ответа

После поиска для CLI для /etc/hosts, мы находим: https://github.com/macmade/host-manager

, Удивительный :

host-manager -add www.example.org 127.0.0.1
host-manager -remove www.example.org
0
ответ дан 13 April 2016 в 19:26
  • 1
    Grub будет использовать новое ядро автоматически. Но выглядит, что Вы установили только заголовки. Необходимо установить изображение. Это - на самом деле " real" пакет ядра. – Pilot6 23 August 2017 в 00:03

Я пытался упомянуть выше инструмент менеджера хоста для работы, но он похож, возможно, что это для Windows или macOS? Это пыталось пересечь компиляцию и не выглядело правильным для Ubuntu. Я нашел этот инструмент 'Hostess' хотя, который работает отлично и, кажется, делает точно, что искал OP:

https://github.com/cbednarski/hostess

hostess add local.example.com 127.0.0.1
hostess add staging.example.com 10.0.2.16
0
ответ дан 17 April 2019 в 05:52

Другие вопросы по тегам:

Похожие вопросы: