【ciscoルーター】内部DNSを指定したのに参照しない

cisco1812JでローカルDNSサーバーを指定したのに、なぜかまったく反映されなかった。

show runningをみても、登録されているのはローカルDNSサーバーだけ。

pingを打っても、ローカルDNSサーバーに登録されているはずのドメインが変換されな・・・ん?

この3行目…

↑!?!?!?

59.190.146.161ってなんだ?

上でpingを打ったときに問い合わせ先のDNSサーバーがでた。

domain server (59.190.146.161)って・・・明らかにローカルDNSサーバーのIPではない。nscache14.eonet.ne.jpとあるのでISPのサーバのようだ。

問い合わせで使用するDNSサーバーを見てみる。ルーターのconfで明示的に指定していないにもかかわらず、59.190.146.161, 59.190.147.113があった。

59.190.146.161, 59.190.147.113をあえて使わないように削除した。

さらにホスティング情報を削除する。

問題なく問い合わせができた。

まとめ

なんらかの原因でルーターが参照する外部DNSサーバーが残っていて、そちらでの変換が優先されていたようだ。