DNS確認の結果を正しく読む

公開IP、DNSリゾルバー、WebRTCを区別し、条件をそろえて結果を比較する方法。

Zerkalo-Pro · 更新日

接続先アドレスと名前の問い合わせを分ける

サイトを開く際には通常、ドメイン名に対応するネットワークアドレスを調べます。その処理がDNSです。公開IPは接続を示し、リゾルバーは名前の問い合わせを処理します。表示された運営組織が異なるだけでは、それぞれのリクエストが通った経路はわかりません。

テストが観測する範囲を知る

DNSテストは一般に専用の名前を作り、その情報を問い合わせたリゾルバーを調べます。結果はそのテスト用問い合わせについての観測です。端末の全経路や全アプリを調べるものではなく、パスワードやページ内容の保護を証明するものでもありません。

ブラウザー設定も確認する

ブラウザーがOS設定ではなく、選択された事業者のDNS over HTTPSを使う場合があります。DoHはリゾルバーとの通信を暗号化しますが、全通信向けの安全な接続の代わりではありません。安全な接続を経由するかは経路設定次第です。知らないリゾルバー名だけでトンネルを迂回したと断定しないでください。

同じ条件で比較する

回線、ブラウザー、クライアントのバージョンとモードを記録します。信頼できる回線で安全な接続の前後に同じテストを行い、無効な間は機密性の高い操作を避けてください。設定は1つずつ変更します。外部のテストサービスにもテスト用リクエストが届くことを考慮しましょう。

想定した設定との差を調べる

クライアントのDNSを想定したのに別事業者が出た場合は、先にブラウザーのセキュアDNSとアプリのルールを確認します。リゾルバー名や国名だけでは経路を証明できません。暗号化やOSの保護を無作為に切らず、結果を保存してサポートに相談してください。

当サイトのツールを区別する

サイトのIP確認はipify.orgへのリクエスト、ローカルWebRTC確認は外部STUNなしの候補収集です。どちらもDNSテストではありません。相談時は想定と実際の結果、設定を伝え、契約リンク、QRコード、個人情報は隠してください。

参考資料

互換性はOSとアプリのバージョンによります。システムプロキシがすべてのアプリに適用されるとは限りません。ガイドに沿って接続モードを選んでください。

← ブログ

関連記事