среда, 10 февраля 2016 г.

Как упростить себе жизнь, работая с кучей однотипных серверов

Имеется куча серверов с хостнеймами а-ля:
ns1.domain1.com
ns2.domain1.com
isp1.domain1.com
isp2.domain1.com
cpanel1.domain2.com
cpanel2.domain2.com
mx1.domain2.com
mx2.domain2.com
и т.д.

Гораздо удобнее использовать сетевые утилиты (ping/host/traceroute/mtr/dig...) не к полному хостнейму, а только к части домена.
Например вместо:
ping ns1.domain1.com
писать:
ping ns1

Тут нам помогут поисковые домены.
В Ubuntu/Mint сделать это просто:
$ sudo echo "search domain1.com domain2.com" >> /etc/resolvconf/resolv.conf.d/base

После этого нужно перезагрузить сеть (я это делаю включением/отключением иконки на панели задач в MATE).

Проверка:
$ ping ns1
PING ns1.domain1.com (192.168.0.44) 56(84) bytes of data.

$ host isp1
isp1.domain1.com has address 192.168.0.45

$ traceroute mx1
traceroute to mx1 (192.168.0.46), 30 hops max, 60 byte packets

Комментариев нет: