IOS XEでのDNS,最低限

コンフィグ

インターネットに接続せず、内々での名前解決。

iosv-1(config)# ip dns server
iosv-1(config)# ip name-server 192.168.13.3

iosv-3(config)# ip dns server
iosv-3(config)# ip host www.cisco.com 192.168.255.1

ping

iosvl2-0→www.cisco.com

  • 名前解決すると、一旦ホストまで戻ってきている。
  • シンプルな名前解決なのでType Aのクエリ。
iosvl2-0#ping www.cisco.com
Translating "www.cisco.com"...domain server (255.255.255.255) [OK]
i
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.255.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 10/14/20 ms
パケットの流れ(isovl2-0⇔iosv-1)
DNS Query(isovl2-0⇔iosv-1)
DNS Answer(isovl2-0⇔iosv-1)

iosvl2-0→cisco.com

  • 現状の設定ではQueryで求められた情報がなかった際何も返さない。
  • ないということを返さないのでホストが諦めない限りひたすらQueryが溜まっていく。
iosvl2-0#ping cisco.com
Translating "cisco.com"...domain server (255.255.255.255)
% Unrecognized host or address, or protocol not running.
溜まっていくQuery(iosv-1⇔iosv-3)

参考

IP アドレッシング:DNS コンフィギュレーション ガイド

その他技術記事