今回は Firefox の network.
きっかけは Twitter
Twitter 上に「Twitter の表示が遅いのは Fastly という CDN のせいだ」というコメントが投稿されており「そう言われてみると、最近はそうだったかも」と思い確認してみたのでした。
ちなみに Fastly は Linux Mint の公式サイトも利用している CDN プロバイダーなので名前は知っていました。
Twitter に投稿された画像の表示は pbs.twimg.com が担当しているようで、ここに問題があるような内容でした。
$ ping pbs.twimg.com PING pbs.twimg.com(2a04:4e42:5::159 (2a04:4e42:5::159)) 56 data bytes 64 bytes from 2a04:4e42:5::159 (2a04:4e42:5::159): icmp_seq=1 ttl=49 time=120 ms 64 bytes from 2a04:4e42:5::159 (2a04:4e42:5::159): icmp_seq=2 ttl=49 time=120 ms 64 bytes from 2a04:4e42:5::159 (2a04:4e42:5::159): icmp_seq=3 ttl=49 time=120 ms 64 bytes from 2a04:4e42:5::159 (2a04:4e42:5::159): icmp_seq=4 ttl=49 time=120 ms 64 bytes from 2a04:4e42:5::159 (2a04:4e42:5::159): icmp_seq=5 ttl=49 time=120 ms
試しに ping を打ってみたところ反応があり、サーバーの IP アドレスは IPv6 のようでした。個人的には IPv6 だとなんとなく応答は速そうな感覚です。
いま ping の結果を見返すと、応答速度がキッチリと 120 ms ですね。なんか一般的なサイトよりも応答速度が一桁多くないですか?
気まぐれで dig pbs.twimg.com を打ってみたところ、A レコードの IP アドレスは IPv4 でした。
なんと、Firefox はどっちの IP アドレスを使っているんだろうと about:networking の画面で確認してみたところ、IPv4 側を使っているようです。
あれ?そうなの?
試してみた
そう言えば、Firefox の about:config の中に IPv6 関連の設定項目があったよね、あれの現状を確認してみましょう。
![]() |
ipv6 で検索してみた結果 |
ああ、そうそう、network.dns.disableIPv6 だったね。これが true になってると IPv6 を使ってくれないんだったね。ん?ちゃんと false になってる???
おや?すぐ下に network.dns.preferIPv6 という設定項目もありますね。こんなの前からあったっけ?しかも初期値が false じゃないですか!!!
ということで、network.dns.preferIPv6 = true へと変更して Firefox を再起動しました。
そして、再び Twitter へアクセスしていくつか画像ファイルを表示してみたところ、Firefox の about:networking の画面でも bps.twimg.com には IPv6 側でアクセスされていることが確認できました。
![]() |
pbs.twimg.com の IPv6 側を使うようになったっぽい |
なんか激速になったわけではないですが、画像をクリックした時に表示が完了するまでのムラがなくなった感じです。伝わりますかね?
IPoE なインターネット回線を使っているのであれば、IPv6 側を優先して使ってもいいのではないでしょうか。
それにしても、network.dns.diableIPv6 = false であれば、network.dns.preferIPv6 は true の動きをしてくれても良いのではないか思いました。どうして二つの設定項目に分割したのでしょうね。