Команда 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 |