У меня есть маршрутизатор Cisco (модель 887VA, IOS 15.4), используемый для подключения локальной сети к Интернету через ADSL. Интерфейс WAN использует DHCP:
interface ATM0.1 point-to-point
ip address dhcp
Мне нужен маршрутизатор для использования статически определенного DNS-сервера для разрешения имен:
ip name-server A.B.C.D
Однако маршрутизатор настаивает на использовании DNS-серверов, предоставленных интернет-провайдером через DHCP:
Router#ping www.google.com
Translating "www.google.com"...domain server (<ISP DNS>) [OK]
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 173.194.116.208, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 44/45/48 ms
Как я могу указать маршрутизатору игнорировать DNS-серверы, предоставленные провайдером, и использовать только статически настроенный?
Нашел.
Согласно эта страница, команда no ip dhcp client request dns-nameserver
на интерфейсе с включенным DHCP дает указание маршрутизатору не запрашивать информацию DNS от сервера DHCP при настройке этого интерфейса; после установки этого параметра на интерфейсе ATM0.1 конфигурация DNS по-прежнему принимается от DHCP-сервера (ее можно увидеть в отладочных выводах dhcp), но она игнорируется, и маршрутизатор использует статически настроенный DNS-сервер.
interface ATM0.1 point-to-point
ip address dhcp
no ip dhcp client request dns-nameserver