TP-linkのVPNでRESOLVE: Cannot resolve host address
更新日:2019-06-26
私の事務所のファイルサーバーに出先から接続するときはYamahaのルーターのVPNを使用していました。
昔のルーターなのでPPTP接続です。
しかし、まぁPPTPもセキュリティが云々と随分前から言われますし、なによりiOS10以降、iPhoneのテザリングではPPTPが通らなくなったのが困りものです。
というわけで、TP-Linkのルーターに付属している機能のOPEN VPNが使用できるかどうか試してみました。
TP-Linkのルーターを使うと、TplinkDNSという無料のDDNSサービスが使用できます。
設定自体は本当に管理画面で何度かクリックするだけで終わります。簡単。
クライアントパソコンにOPEN VPNクライアントをインストールしまして、証明書を入れまして、iPhoneのテザリング環境下でつなげようとすると…。
RESOLVE: Cannot resolve host address
というエラーで止まってしまいます。
あれ?なんで?名前解決できてない?
と、nslookup等で引いてみると、確かに引けない。
試しに接続先をIPアドレスに変えて接続してみると正常に接続しました。
でも、cmanなどの外部サイトでDDNS名で検索すると、きちんと名前解決されます。
なんでだろう、何が足りないんだろうと、半日程悩みました。
翌日、ふと思いまして、ネットワークアダプタのDNSサーバーを自動取得ではなく、Google DNSにしてみますと…。
接続できた。
なぜ?なぜテザリングで振られるDNSサーバー(iPhone)では名前解決できないの?
ちなみに私はauのiPhoneを使用しております。
ちなみにTplinkdnsでは***.tplinkdns.comという名前が振られるのですが、「tplinkdns.com」単体ではIPアドレスを引けません。
これが原因なのかなぁ(適当)
しかたないから、しばらくGoogle DNSを使うか、新しいYAMAHAのルーター買うか…。
Category: パソコン修理・トラブル対応, 実績・実例, ネットワーク・環境構築