Cisco機器にDNSサーバーを指定する設定を行い、名前解決が行えるようにします。
DNSサーバーの構築方法については、下記を参照してください。
DNSサーバーの構築方法(Ubuntu)
CiscoCML上のUbuntuを利用して、内部ネットワーク用のDNSサーバーを構築します。(DNSサーバーからインターネット上の上位DNSサーバへの問合せは行わず、DNSサーバー内…
目次
ネットワーク構成
下記のネットワークを利用して、Router1にDNSの設定を行います。
Ubuntu-DNSには、下記のAレコードが登録されています。Zone名(ドメイン名)は”cml.com”となっています。
ubuntu-dns IN A 192.168.2.100
WAN-Router IN A 192.168.2.254
Router1 IN A 192.168.2.1
Cisco機器へのDNS設定
DNSサーバーの指定
Router1に下記の設定を行います。
Router1
ip name-server 192.168.2.100
ホスト名を指定して、Pingを実施します。Router1自体にドメイン名を設定していないため、末尾に”cml.com”を指定することで、Pingが成功していることが分かります。
Router1
ドメイン名を指定しない場合
ping WAN-Router
Router1#ping WAN-Router
Translating "WAN-Router"...domain server (192.168.2.100)
% Unrecognized host or address, or protocol not running.
ドメイン名を指定した場合
ping WAN-Router.cml.com
Router1#ping WAN-Router.cml.com
Translating "WAN-Router.cml.com"...domain server (192.168.2.100) [OK]
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.2.254, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/9/11 ms
ドメイン名の設定
Router1に下記の設定を行います。DNSサーバー上で設定したZone名(ドメイン名)にあわせて、”cml.com”を指定しています。
Router1
ip domain name cml.com
ドメイン名を指定しなくても、Pingが実施可能になります。
Router1
ping WAN-Router
Router1#ping WAN-Router
Translating "WAN-Router"...domain server (192.168.2.100) [OK]
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.2.254, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 9/9/11 ms
DNSキャッシュ状況の確認
下記のコマンドを実施することで、DNSのキャッシュ状況を確認できます。
Router1
show hosts
Router1#show hosts
Default domain is cml.com
Name/address lookup uses domain service
Name servers are 192.168.2.100
Codes: UN - unknown, EX - expired, OK - OK, ?? - revalidate
temp - temporary, perm - permanent
NA - Not Applicable None - Not defined
Host Port Flags Age Type Address(es)
WAN-Router.cml.com None (temp, OK) 0 IP 192.168.2.254
DNSキャッシュのクリアは下記のコマンドです。
clear host all *
以上で、Cisco機器のDNS設定方法の説明は完了です!