本文へ移動
disable.page

最初 DNS DNS が名前アドレスに変える仕組み

DNS が名前アドレスに変える仕組み

名前を入力すると、端末はその名前がどこにあるかを誰かに尋ね、数値を受け取ってからようやくページを開きます。この問いには名前があり、所有者があり、住所があります。だからこそ,欲しくないものを止めるのに最も適した場所でもあります。

すべてより先に飛ぶ問い合わせ

ブラウザが入力したアドレスを表示する段階では、まだどこへ行けばいいかは分かりません。端末は機器に設定されたリゾルバに尋ねます。対応する IP 番号で答えられる名前サーバーです。答えそのものはキャッシュから数ミリ秒で届きますが、出発点はいつも同じです。

その問い合わせを受けるのは、たいてい通信事業者か自宅のルーターです。つまりこの中継点は、あなたが探した名前をすべて見ています。ページを開かずに入力した名前も含めてです。経路の中でアドレスが現れる順序こそが、DNS が届くものを左右する力です。

ここで止めるのが有効な理由

ブラウザでブロックした広告は、データを消費済みで、広告主のサーバーには既に要求済みです。DNS でブロックした広告は、そのサーバーに届きません。問い合わせが広告主のアドレスを返さないため、要求そのものが発生しないのです。訪問を記録するためだけに存在するトラッカーも同じです。

そしてブロックは、端末のリゾルバを使うすべてのものに効きます。拡張機能を入れる必要もありません。サイトごとの設定も、導入するアプリも要りません。スマホ、タブレット、テレビが同じルールに従うのは、内容が届く前に決定が下されるからです。

DNS が解決しないこと

DNS が働くのは名前であって内容ではありません。読んでいるページと同じアドレスから配信される広告は、問い合わせ名が正当なため素通りします。IP アドレスやブラウザのフィンガープリントによる追跡も、フィルタした DNS でも可能です。

DNS は通信途中の内容も保護しません。そこはブラウザとサイトの間の暗号化と、設定の整った中継者の担当です。DNS を独立した一層として扱い、他の層の代わりにはしないことが、テクノロジーが約束できないことをありのままに説明するだけです。