Перейти к содержанию

DNS

DNS Client - функция позволяющая коммутатору преобразовывать доменные имена в IP-адреса.

DNS Proxy - функция, которая обслуживает другие устройства в сети. Коммутатор выступает для них посредником, принимая DNS-запросы и перенаправляя их вышестоящему DNS-серверу, потом возвращая полученный ответ обратно клиенту.

Назначение применяемой команды/конфигурации

Команды в режиме глобальной конфигурации

ip dns proxy
ip domain name <domain_name>
ip domain name dhcp { interface vlan <vlan_id> | ipv4 | ipv6 }
ip name-server <0-2> { <ipv4_ucast> | <ipv6_ucast> | dhcp }
ip name-server <ipv4_ucast>
ip name-server <ipv6_ucast>
ip name-server dhcp { interface vlan <vlan_id> | ipv4 | ipv6 }

no ip dns proxy
no ip domain name
no ip name-server [<0-2>]

Команды отображения информации

show ip domain
show ip name-server

Пример конфигурирования

Настройка

Шаг 1. Включение DNS прокси сервера

# configure terminal
(config)# ip dns proxy

Шаг 2. Установка имени домена

(config)# ip domain name testdomain

Шаг 3. Добавление адреса DNS сервера с приоритетом 0

(config)# ip name-server 0 192.168.1.107

Полный вывод выполненных конфигураций

1
2
3
4
5
configure terminal
!
ip dns proxy
ip domain name testdomain
ip name-server 0 192.168.1.107

Изучение состояния устройства

Просмотр конфигурации

# show ip domain

Current domain name is testdomain (managed by STATIC).


# show ip name-server

Configured DNS server 0 is set by STATIC:
192.168.1.107 is used for DNS lookup.
Configured DNS server 1 is set by NONE:
No address is used for DNS lookup.
Configured DNS server 2 is set by NONE:
No address is used for DNS lookup.