Должен ли я использовать список поиска суффиксов DNS?
Я пытаюсь понять, есть ли какие-либо преимущества / важные варианты использования списка поиска суффиксов DNS, помимо того, что указано в различных документах: если вы введете только имя хоста вместо полного доменного имени, он вытянет суффикс из списка, добавьте его на хост, и посмотреть, если это решит - я понимаю.
Я всегда привыкаю использовать полное доменное имя, потому что хочу четко знать, что у меня есть доступ к нужному хосту, особенно если я планирую использовать этот хост в качестве ссылки в любых сценариях или программах. Похоже, что отказ от использования полного доменного имени - это путь к катастрофе, если что-то изменится в сети (например, изменение имени домена), а список поиска DNS-суффиксов не был обновлен, и теперь все не решается.
Итак, я думаю, что я имею в виду, действительно ли список суффиксов предназначен только для людей, которые хотят быть ленивыми, ввести имя хоста и надеяться, что они окажутся в нужном месте? Есть ли другие основные причины, по которым вы бы их использовали? У предыдущего администратора был указан огромный список (вероятно, потому что у нас есть куча поддоменов), и я пытаюсь выяснить, есть ли другая цель для этого списка, или это просто для экономии при наборе текста. И если это просто для экономии при наборе текста, я испытываю желание избавиться от него и принудительно использовать FQDN, потому что в противном случае кажется, что это чревато потенциальными проблемами. Я также понимаю, что простое удаление списка может привести к поломке, если пользователи будут полагаться на этот список - что кажется еще одной причиной, по которой вам не следует полагаться на него...
1 ответ
Очевидно, что вы должны использовать полное доменное имя в сценариях и настройках. Но если вы используете командную строку, вы ssh/scp/ping журнал из командной строки, вы, вероятно, предпочли бы просто набрать
$ scp host1:~/file host2:~/
скорее тогда
$ scp host1.lan.mylongdomain.com:~/file host2.lan.mylongdomain.com:~/