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