gooブログにトラックバックできない理由

以前も書きましたが、gooブログにトラックバックができません。検索してみると、WordPressからはトラックバックを受け付けない仕様になっているという記事を発見しました。そこに載っていたUser-Agentの偽装による対策を実施しましたが、結果は変わらず。

では、gooブログからは、どういうトラックバックを送っているのだろう、ということで調べてみました。gooのアカウントはあったので、ブログを開設し、自宅のWebサーバ宛てにトラックバックを打ってみました。

POST /tb.cgi HTTP/1.1
User-Agent: gooblog/1.0 (http://help.goo.ne.jp/contact/)
Host: omoshiro-joho.com
Pragma: no-cache
Accept: */*
Content-Length: 75
Content-Type: application/x-www-form-urlencoded

title=aaa&url=http%3A%2F%2Fblog.goo.ne.jp%2F&blog_name=blog&excerpt=nothing

さっそく、telnet経由で送ってみます。しかし、失敗。403エラーです。ええ~、gooブログとまったく同じ形式で送っているのに、駄目とはこれ如何に。

$ telnet blog.goo.ne.jp 80

そこで、プロバイダのサーバへログインし、そこからtelnetで同じHTTPメッセージを流してみました。すると何ということでしょう、成功しました。

ムキー!

gooブログはトラックバック送信元のIPアドレス制限をしやがっていたのですね。

gooブログはトラックバック送信元のIPアドレス制限をしやがっていたのですね。

大事なことなので、二度書きました。まあ、gooブログに限らず、ブログサービスは大なり小なりやっているでしょうけど。

うちのサイトは踏み台にされた形跡もありませんし、ましてやスパム行為を働いたこともありません。どういう基準で制限対象となるのでしょうね。それとも、どこの馬の骨とも分からないところからの送信は、一律拒否なのでしょうか。そうだとしたら、gooブログは自らの技術力の無さを吐露しているのと、同義です。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする