Access DeniedでAkamai CDNに拒否された話

巷ではAkamai八分というらしい。サイトにアクセスするとAccess Denied, you don’t have permission to access this server, referrence 〜 http://errors.edgesuite.net/〜と表示されてアクセスできないなどの症状が発生することがある。

そのサイトがAkamaiというアメリカのCDNを採用しているのが原因ですが、発生理由を調べると主に3種類あるようで、

  1. 利用者の環境由来
  2. Akamaiが特定IPアドレスをブロックしている
  3. Akamaiが特定メールドメインをブロックしている

という感じ。ECサイトなどで企業のサポートがよく誤った回答をしているようですが、企業が間違ってはいけないのは、あくまで1は利用者環境由来だけどAkamaiを採用していることが根本原因なので、本来はユーザーが解決する話ではなく企業が対処すべきです。そしてユーザーも、(契約を結んでいない限り)企業は提供義務を負っていないので、善意でやってもらってるということを忘れてはいけないことです。もちろん、ECサイトなら企業が利用者のブラウザキャッシュをクリアする、閲覧履歴を削除する、プロファイルを切り替えるなどの対応は、古いキャッシュにより発生する1の対応に効果的です。

2については、下記リンクの「確認」ボタンから自身のIPがブロックされているか否か確認することができます。家のWifi環境下ではエラーが出るのに自宅外でスマホアクセスするとうまくいく場合は2が理由と思われます。時間が経ってアクセスするとブロックが解除されたりしますので、しばらく待つというのも解決法の一つです。これは、ISPからIPアドレスを割り当てられた際に、実は以前悪さしてブロックされているアドレスが割り当てられたりすることもあるため、ハズレくじを引いたようなものなのですが、インターネットの仕組み上仕方のないことですね。

そして今回私が引いたのが3。電子部品を購入しようとしたのですが、digikeyやRSコンポーネンツ、chip1stopなど、大手は軒並みアウト。唯一marutsuだけが使えたので購入はできましたが、他のサイトは商機を逃してますね。携帯だろうが時間を置こうが、プロファイルを切り替えようがキャッシュを削除しようがうまくいかない。下の確認リンクから確認してもIPアドレスはブロックされていない。結局いろいろ試してわかったのは、独自ドメインで運営してたメールアドレスが原因のようで、別のアドレス(gmail)を入れると問題なく動作することが分かりました。大昔に登録したdigikeyは、ログインできないのでメールアドレスも変更できず。どこかにメールアドレスを入れている場合は変更してみてください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です