Команда ip name-server применяется для настройки ip-адресов DNS-серверов.
Для удаления адресов серверов доменных имен используется no-форма команды.
Синтаксис ip name-server ip-addr-1 [ip-addr-2] [ip-addr-3] no ip name-server <ip-addr-1> [<ip-addr-2>] [<ip-addr-3>] no ip name-server |
|
ip-addr-n |
адреса серверов имен (не более 3). |
Значение по умолчанию |
По умолчанию установлено имя sterragate |
Режимы команды |
Global configuration |
Рекомендации по использованию |
Данная команда настраивает ip-адреса серверов доменных имен. Команда добавляет адреса к уже существующим, не заменяя их. Адреса, которые уже присутствуют в системе, игнорируются. Это приводит к побочному эффекту: если ввести существующие адреса, но в другом порядке, данная команда будет проигнорирована. Пример: #do show run | include ip name-server ip name-server 192.168.51.10 ip name-server 192.168.51.20 #ip name-server 192.168.51.20 192.168.51.10 #do show run | include ip name-server ip name-server 192.168.51.10 ip name-server 192.168.51.20 Если необходимо поменять порядок адресов, следует сначала удалить все существующие записи, а затем добавить их в желаемом порядке. Общее количество адресов не может превышать 3. Если попытаться добавить дополнительные адреса, они будут отвергнуты с выдачей сообщений об ошибке вида: % Name-server table is full; <ip> not added Также возможны системные ошибки: • Ошибка получения существующих адресов из системы: % Failed to read name-server table • Ошибка выставления адреса: % Failed to set name-server table Команда срабатывает немедленно (не по выходу из режима глобальной настройки). Данная команда не сохраняется в базе локальных настроек. На всех шлюзах, кроме С-Терра Юнит, команда сохраняет настройки в файле /etc/resolv.conf. Выдача по show running-config берется из системы (из файла /etc/resolv.conf). На С-Терра Юнит команда сохраняет настройки в конфигурацию DHCP: • Удаление конкретных адресов серверов доменных имен: no ip name-server <ip-addr-1> [<ip-addr-2>] [<ip-addr-3>] Если попытаться удалить несуществующие адреса, они будут отвергнуты с выдачей сообщения об ошибке вида: % Nameserver entry <ip> does not exist • Ошибка очистки списка адресов (актуально, если после выполнения команды не должно остаться ни одного адреса): % Failed to clean name-server table. • Удаление всех адресов серверов доменных имен: no ip name-server Возможна системная ошибка очистки списка адресов: % Failed to clean name-server table |
Отличие данной команды от подобной команды Cisco IOS |
Команда, аналогичная Cisco IOS. Отличие в максимально допустимом количестве адресов - 3, в Cisco IOS - 6. |