ADSL経由でLANをインターネットに接続するために使用されるCiscoルーター(モデル887VA、IOS 15.4))があります。WANインターフェイスはDHCPを使用します:
interface ATM0.1 point-to-point
ip address dhcp
名前解決のために静的に定義されたDNSサーバーを使用するルーターが必要です。
ip name-server A.B.C.D
ただし、ルーターは、DHCPを介してISPから提供された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サーバーを無視し、静的に構成されたDNSサーバーのみを使用するようにルーターに指示するにはどうすればよいですか?
それを見つけた。
このページ のように、コマンドno ip dhcp client request dns-nameserver
DHCP対応インターフェースでは、そのインターフェースを構成するときにDHCPサーバーにDNS情報を要求しないようにルーターに指示します。インターフェイスATM0.1で設定した後も、DNS構成はDHCPサーバーから受信されますが(dhcpデバッグ出力で確認できます)、無視され、ルーターは静的に構成されたDNSサーバーを使用します。
interface ATM0.1 point-to-point
ip address dhcp
no ip dhcp client request dns-nameserver