DocBit Notes チュートリアル

Binance のアクセスが遅い場合の DNS 切替:Cloudflare、114、Google の検証

Binance の Web サイトの表示が遅かったり、チャートの読み込みが滞ったりする場合、その原因の一部はデフォルトの DNS の名前解決が遅いことにあるかもしれません。本記事では、主要なパブリック DNS のパフォーマンスを検証し、変更手順を解説します。直接ログインする場合は Binance 公式サイト を開いてください。アプリのダウンロードは Binance 公式アプリ から、iPhone へのインストールは iOS インストールガイド を参照してください。

検証した DNS プロバイダー

テスト環境:上海の家庭用ブロードバンド(100 Mbps)。Binance のメインドメイン binance.com と予備ドメイン binance.info に対する DNS 名前解決の遅延(レイテンシ)を測定しました。

DNS プロバイダー 優先 IP 代替 IP binance.com の遅延 binance.info の遅延
Cloudflare 1.1.1.1 1.0.0.1 12 ms 18 ms
Google 8.8.8.8 8.8.4.4 18 ms 22 ms
Quad9 9.9.9.9 149.112.112.112 25 ms 30 ms
AliDNS (阿里) 223.5.5.5 223.6.6.6 8 ms 12 ms
114DNS 114.114.114.114 114.114.115.115 6 ms 解決失敗
Tencent (騰訊) 119.29.29.29 - 9 ms 15 ms
プロバイダ標準 通信事業者による - 5 ms 稀に汚染あり

AliDNS やプロバイダ標準の DNS は非常に高速ですが、114DNS は binance.info に対して稀に名前解決に失敗することがあり、これは DNS 汚染(DNS ポイズニング)のポリシーに関連している可能性があります。

おすすめの DNS

目的別のおすすめ:

目的 おすすめの DNS
速度を最優先 AliDNS 223.5.5.5
海外ドメインの安定性 Cloudflare 1.1.1.1
セキュリティフィルタリング Quad9 9.9.9.9
互換性 Google 8.8.8.8
非推奨 114DNS(一部の海外ドメインで異常あり)

Windows での DNS 変更手順

  1. 「コントロールパネル」→「ネットワークと共有センター」を開く。
  2. 現在接続しているネットワークの「接続」リンクをクリックする。
  3. 「プロパティ」→「インターネット プロトコル バージョン 4 (TCP/IPv4)」を選択してダブルクリックする。
  4. 「次の DNS サーバーのアドレスを使う」を選択する。
  5. 優先 DNS サーバー:1.1.1.1
  6. 代替 DNS サーバー:8.8.8.8
  7. 「OK」→「OK」の順にクリックして閉じる。
  8. コマンドプロンプトを開き、ipconfig /flushdns を実行してキャッシュをクリアする。

変更は即座に反映されます。

macOS での DNS 変更手順

  1. 「システム設定」→「ネットワーク」を開く。
  2. 現在接続中の Wi-Fi または Ethernet を選択し、「詳細」をクリックする。
  3. 「DNS」タブを選択する。
  4. 「+」ボタンをクリックして 1.1.1.1 と 8.8.8.8 を追加する。
  5. ドラッグして順序を入れ替え、新しい DNS を一番上に配置する。
  6. 「OK」をクリックして適用する。

Android での DNS 変更手順

Android 9 以降では「プライベート DNS」機能が提供されています:

  • 「設定」→「ネットワークとインターネット」→「プライベート DNS」を開く。
  • 「プライベート DNS プロバイダのホスト名」を選択する。
  • one.one.one.one(Cloudflare)または dns.google(Google)を入力する。
  • 「保存」をタップする。

プライベート DNS は DoT(DNS over TLS)を使用するため、より安全です。

一部のカスタム ROM では設定場所が異なります:

  • MIUI:「設定」→「SIM カードとモバイルネットワーク」→「プライベート DNS」
  • HarmonyOS:「設定」→「モバイルネットワーク」→「プライベート DNS」
  • ColorOS:「設定」→「Wi-Fi」→「詳細設定」→「プライベート DNS」

iOS での DNS 変更手順

  1. 「設定」→「Wi-Fi」を開き、現在接続中の Wi-Fi の右側にある「i」アイコンをタップする。
  2. 「DNS を構成」→「手動」を選択する。
  3. 既存の DNS サーバーを削除する。
  4. 「サーバーを追加」をタップし、新しい DNS(1.1.1.1、8.8.8.8)を入力する。
  5. 「保存」をタップする。

iOS の場合、DNS の設定は現在の Wi-Fi に対してのみ有効になるため、接続する Wi-Fi ごとに設定する必要があります。

ルーター側での DNS 変更

より徹底した方法は、ルーター側の設定を変更し、接続されているすべてのデバイスに新しい DNS を適用することです:

  1. ブラウザからルーターの管理画面にログインする(通常は 192.168.1.1 または 192.168.0.1)。
  2. 「DHCP サーバー」または「ネットワーク設定」の項目を探す。
  3. DNS サーバーの欄に 1.1.1.1、8.8.8.8 を入力する。
  4. 保存してルーターを再起動する。

これで、自宅のネットワークに接続するすべてのデバイスが自動的に新しい DNS を使用するようになります。

DoH / DoT 暗号化 DNS

通常の DNS は通信が平文で行われるため、ハイジャックされるリスクがあります。暗号化された DNS の選択肢は以下の通りです:

プロトコル 提供プロバイダー
DoH (DNS over HTTPS) Cloudflare、Google、Quad9
DoT (DNS over TLS) 同上

DoH はブラウザレベルでサポートされています(Firefox や Chrome の設定から有効化可能)。DoT はシステムレベルでサポートされています(Android のプライベート DNS など)。

暗号化 DNS を使用することで、DNS の名前解決要求が中間デバイスによって覗き見されたり改ざんされたりするのを防ぐことができます。

DNS 変更による副作用

起こりうる副作用:

  • 一部の国内 CDN の名前解決が遅くなる(パブリック DNS はあなたのローカルな最適ノードを把握しにくいため)。
  • 企業内のイントラネットドメインの名前解決に失敗する(企業の DNS には内部ドメインの情報が含まれているため)。
  • 動画サイトの通信が遠回りの CDN を経由するようになる。

前者の 2 つへの対策として、代替 DNS にプロバイダの DNS を設定しておく方法があります。

DNS キャッシュのクリア

DNS を変更した後は、すぐにキャッシュをクリアしてください:

  • Windows:ipconfig /flushdns
  • macOS:sudo killall -HUP mDNSResponder
  • Linux:systemd-resolve --flush-caches
  • Android:機内モードを一度オンにしてからオフにする。
  • iOS:機内モードを一度オンにしてからオフにする。

クリアした後に binance.com にアクセスすると、新しい DNS を使用して問い合わせが行われます。

長期利用におけるアドバイス

シーン おすすめの DNS 構成
自宅のメイン環境 AliDNS + Cloudflare(代替)
公衆 Wi-Fi Cloudflare のプライベート DNS
社内ネットワーク 会社の DNS(IT 部門の指示に従う)
海外旅行 Cloudflare

FAQ

Q:DNS を変更すると通信速度自体が遅くなりますか? A:DNS はドメイン名の解決(接続前の 1 回のみ)にしか影響せず、その後のデータ転送速度には影響しません。

Q:DNS を変更すればブロック(検閲)を回避できますか? A:DNS は「名前解決」の問題を解決するだけであり、IP アドレスレベルのブロックは回避できません。

Q:DoH と DoT ではどちらが良いですか? A:DoH は 443 ポート(HTTPS)を使用するため互換性が高く、DoT はより純粋な DNS 暗号化プロトコルです。日常利用であれば DoH をお勧めします。

Q:複数の DNS を同時に設定できますか? A:可能です。システムは設定された順序に従って試行します。優先と代替で、異なるプロバイダーの DNS を 2 つ設定することをお勧めします。

関連記事