Domain-Name-System

當WAN介面使用DHCP時,如何在Cisco路由器上靜態配置DNS伺服器?

  • May 27, 2014

我有一個 Cisco 路由器(型號 887VA,IOS 15.4),用於通過 ADSL 將 LAN 連接到 Internet。WAN 介面使用 DHCP:

interface ATM0.1 point-to-point
ip address dhcp

我需要路由器使用靜態定義的 DNS 伺服器進行名稱解析:

ip name-server A.B.C.D

但是,路由器堅持使用 ISP 通過 DHCP 提供的 DNS 伺服器:

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

我如何告訴路由器忽略 ISP 提供的 DNS 伺服器而只使用靜態配置的伺服器?

找到了。

根據此頁面no ip dhcp client request dns-nameserver啟用 DHCP 的介面上的命令指示路由器在配置該介面時不要從 DHCP 伺服器請求 DNS 資訊;在介面 ATM0.1 上設置後,仍然從 DHCP 伺服器接收 DNS 配置(可以在 dhcp 調試輸出中看到),但它被忽略了,路由器使用靜態配置的 DNS 伺服器。

interface ATM0.1 point-to-point
ip address dhcp
no ip dhcp client request dns-nameserver

引用自:https://serverfault.com/questions/598658