Экранирование ; в конф. файле DNS

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модератор: SLEDopit

Ответить
Arthes
Сообщения: 282
ОС: OS X Yosemite and CentOS

Экранирование ; в конф. файле DNS

Сообщение Arthes »

ОС CentOS 6.4.
Есть задача заэкранировать символ ;, который по умолчанию является комментарием в текстовых конфигах большинства служб в Linux. Конкретно в файле настройки зоны DNS.
Книга Linux справочник, автора Эллен Сивер, предлагает использовать \, а так же '' и " ". Ни один из вариантов не помог.

Если конкретнее речь идет о добавлении DKIM записи в зону DNS для почтового сервера.

Как быть, может кто знает?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Экранирование ; в конф. файле DNS

Сообщение Bizdelnick »

Заключайте текст в двойные кавычки, и всё будет работать. Или используйте многострочную форму записи. Пример отсюда:

Код: Выделить всё

; single line format
name._domainkey IN TXT "v=DKIM1;p=MIGfMA0G ... cQ2QIDAQAB"

; multi-line format
name._domainkey IN TXT ("v=DKIM1"
                         "p=MIGfMA0G ... "
                         "oGeLnQg ... "
                         "tdC2UzJ1lW ... "
                         "MmPSPDdQPNUYckcQ2QIDAQAB")

Arthes писал(а):
23.10.2017 13:55
символ ;, который по умолчанию является комментарием в текстовых конфигах большинства служб в Linux
Вообще-то далеко не большинства. ☺
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Ответить