ip domain name

Команда ip domain name  используется для определения имени домена, которое будет использоваться для дополнения неполных имен хостов (имен, состоящих только из имени хоста).

Для блокирования этой функциональности используйте ту же команду с префиксом no.

Возможно использование эквивалентной команды ip domain-name. По show running-config  выдается первый вариант команды.

Синтаксис

ip domain name name 

no ip domain name 

ip domain-name name 

no ip domain-name

name

имя домена, которое используется по умолчанию для автоматического завершения неполного имени хоста. Полное имя формируется посредством добавления доменного имени через точку в конец неполного имени хоста.

Может состоять из одного или нескольких слов, разделенных точкой. Каждое слово может состоять из букв латинского алфавита (как строчных, так и прописных), цифр и знака "-" (дефис). Длина каждого слова не может превышать 63 символа. Первое слово не может состоять только из цифр. Также первое слово не может начинаться со знака "-" (дефис). Максимальная длина - 253 символа.

Значение по

умолчанию

Enabled

Режимы команды

Global configuration

Рекомендации по

использованию

      Используйте эту команду для назначения доменного имени по умолчанию. В этом случае все имена хостов, которые не содержат отделенного точкой доменного имени, будут дополнены доменным именем по умолчанию. Доменное имя по умолчанию единственное в системе. Повторный ввод команды меняет настройку.

      В отличие от предыдущих версий (работала только в пределах cs_console) команда меняет и системные настройки. На шлюзах, кроме С-Терра Юнит, команда сохраняет настройки в файле /etc/resolv.conf. На С-Терра Юнит команда сохраняет настройки в конфигурацию DHCP uci get dhcp.@dnsmasq[-1].domain. Команда срабатывает немедленно, не по выходу из глобального конфигурационного режима.

•   Данная команда не сохраняется в базе локальных настроек. Выдача по show running-config берется из системы: из файла /etc/resolv.conf либо, для С-Терра Юнит из конфигурации DHCP: uci get dhcp.@dnsmasq[-1].domain.

      Если из внешнего файла загрузить конфигурацию, в которой присутствует доменное имя по умолчанию, отличное от того, что выставлено в системе, оно будет прописано в системе (аналогично ручному вводу команды).

      Если из внешнего файла загрузить конфигурацию, в которой отсутствует доменное имя по умолчанию, а в системе присутствует доменное имя по умолчанию, то доменное имя по умолчанию будет удалено из системы.

Возможные системные ошибки:

      Не удалось прочитать доменное имя по умолчанию из системы:

% Failed to read default domain name

      Не удалось выставить доменное имя по умолчанию:

% Failed to set default domain name

      Не удалось удалить доменное имя по умолчанию:

% Failed to remove default domain name

Пример

Ниже приведен пример назначения доменного имени по умолчанию example.com:

Router(config)#ip domain name example.com