3月 14

お名前.comのダイナミックDNSを使ってみる。


さて、今日は自宅サーバーを構築中だが、
自宅サーバーを立てると困るのがIPアドレスだ。

たいていの家ではIPアドレスは非固定のIPアドレスが割り当てられている。
なので、せっかく独自ドメインを取得して、DNSに自宅IPを設定しても接続しなおす(ルーターの再起動など)度に
IPアドレスが変わってしまうため、いちいちDNSの設定を変更しなければならない。

それはさすがに面倒なのでダイナミックDNSを使ってみることにする。
無料のサービスもあるようだが、今回は「お名前.com」のダイナミックDNSを使ってみることに。
値段はお名前.comで使用しているドメインであれば、基本使用料月額200円。以降1ドメイン追加毎に100円かかる。

しくみは至って簡単で、クライアントPCにDNS更新用のソフトをスタートアップ起動でインストールしておき、
いろいろ設定しておけば、定期的にDNSのIPをクライアントPCが使用するIPに更新してくれる。
なので、クライアントPCを自宅のLAN以外で使用する場合は、ダイナミックDNSのIPも書き換えられてしまうので注意が必要だ。

しかし、私的な意見だが、接続をし直すなんて滅多にないので、別に普通のDNSにAレコードで設定しておけばいいのでは・・・?
と思います。

なにはともあれこれで、ドメインと自宅のIPがスムーズに解決されるはずなので、WEBサーバーを立てられるはず。

ダイナミックDNSとは
http://e-words.jp/w/E38380E382A4E3838AE3839FE38383E382AFDNS.html

常時接続環境などを利用して自宅のパソコンWebサーバなどとして公開しようとする際に、IPアドレスプロバイダによって機械的に付加されたホスト名はあまり意味をなさない数字、アルファベット、記号の羅列となるため、一般に公開して周知してもらうためには不向きな情報である。また、ネットワークへの接続を切断、再接続する度に新しいIPアドレスが付与されてしまう場合が多い。これに対し、接続ごとにDNSレコードを更新することで一意のホスト名を常時接続環境を利用する自宅のパソコンに対して付与するサービスがDDNSである。 Continue reading »

written by YSU \\ tags: ,

2月 15

wordpressを導入しておよそ2ヶ月がすぎた。
ここで、wordpressの導入後にやるべきことをまとめておこう。
とりあえずやるべきことは以下の項目を行う必要があると考える。

  • 1.wordpressを安全にする。
  • 2.Google Analyticsに登録する。
  • 3.Google AdSenseに登録する。
  • 4.検索エンジンに登録する。
  • 5.サイトマップを送信する。
  • 6.カテゴリを準備する
  • 7.タグを準備する
  • 8.関連記事機能の実装
  • 9.パーマリンクを最適化する。
  • 10.All in One SEO Packの導入。
  • 11.Smart Update Pingerの導入。
  • 12.Ping送信の登録。
  • 13.Yahoo!ログールに登録。
  • 14.ブログランキングに参加する
  • 15.良質な記事を書き続ける

とりあえず上記の内容を行っていれば、wordpressを更新していく上で必要な内容は網羅されていると思う。
逆に上記の内容を行わずに、記事を書き続けてもインターネットの大海原で認知されていくのは難しいだろう。
では一つずつ説明していこうと思う。

1.wordpressを安全にする。

まずは、wordpressを安全にすることを考えなければならないだろう。具体的には、以下の内容をやっておく必要がある。

基本的に一番下のIPレベルで制御だけでもやっておけばかなり安全になるだろう。

2.Google Analyticsに登録する。

これはアクセス解析のために必要である。まずはGoogle Analyticsに登録し、そのあとでwordpress全体にトラッキングコードというのを埋め込めばOKである。トラッキングコードの埋め込みは「Ultimate GA」というプラグインを導入すれば簡単にできる。こちらを参照=>WordPress で Google Analytics を使う。(Ultimate GA)

3.Google AdSenseに登録する。

GoogleAdsenseとはようはアフィリエイト広告を貼り付けることである。Googleが発行したhtmlソースさえ張っておけば、Googleが勝手にコンテンツを解析し、コンテンツに応じた広告を表示していくれるというものである。登録はコチラ
これはかならずしもやっておく必要はないが、ブログをやる以上広告を張っておいたほうがちょっとモチベーションもあがるし、サイト全体もなんとなくにぎやかになる。ただし、Adsenseで儲かるかどうかは別の話である。

4.検索エンジンに登録する。

ここから先はSEOを含むアクセス向上のために行うことである。
そのためにまず必要なのは各検索エンジンに登録しておくことであろう。とりあえず

の上記3つくらいは登録しておいた方がいいだろう。Googleに関しては、必須である。

5.サイトマップを送信する。

サイトマップとは検索エンジンに対して、自分のコンテンツをクロールしてもらうために送信するクローラーに対するサイト内の地図みたいなものである。とりあえず、googleだけでも対応しておくとよいだろう。wordpressのGoogle XML Sitemapsというプラグインを使えば簡単にサイトマップの作成と送信が可能になる。⇒Google Sitemap作成プラグイン[WP]

6.カテゴリを準備する

あたりまえだが、自分の作成するブログに応じてカテゴリははじめからある程度考えておいたほうが良いだろう。
また、カテゴライズすることは人にとって見やすいだけでなく、SEO対策としてもある程度有効だと考えられる。
カテゴライズしたら忘れずにカテゴリ一覧を自分のブログに表示しておこう!インデックス数の増加につながるであろう。

7.タグを準備する

SEOの基本は内部リンクと外部被リンクを増やすことにある。内部リンクを増やすことにおいては、タグはもっとも有効的な方法であろう。
おそらく、最新のwordpressならばデフォルトでタグ機能が実装されているはずだ。
記事を書いたら忘れずにその記事に関するタグ付けを行うとよいだろう。自分のブログにタグ一覧の表示も忘れずに設定しておきたい。
また、SEOだけでなく関連記事の表示にもタグが非常に有効になってくるので、タグは思った以上に重要だと思う。

8.関連記事機能の実装

これは、投稿した記事に関連する記事を自動的に表示してくれる機能のことである。この機能を実装するためには、各記事へのタグ付けが必須である。これをやることにより、内部被リンク数が増加しある程度SEOに効果があるであろう。詳しくは、WordPressで関連記事機能の実装(WordPress Related Posts)を参考にしていただきたい。

9.パーマリンクを最適化する。

デフォルトのパーマリンクは確か「pageid=1」とかになっていてかなりいけていない。
SEO的には、パス(/)で区切ってパラメータではなく、ページ的に表示したほうがよいとされている。とりあえず、

管理画面=>設定=>パーマリンク設定=>カスタム構造

の部分に『/%category%/%postname%/』と記述しておこう。それだけである。

10.All in One SEO Packの導入。

これは、記事のdescroptionやタイトル、keywordを自動で最適化してくれるかなり重要なプラグインである。
これを導入するだけでもtitle , description , keywordはかなり改善されるであろう。
詳しくは、Wordpressの「All in One SEO Pack」プラグインを入れてみた。を参考にしていただきたい。

11.Smart Update Pingerの導入

これは、wordpressからping送信を最適化するためのプラグインである。ping送信とは、ブログが更新されたことをpingサーバーに送信する仕組みなのだが、wordpressのデフォルトでは、修正・更新のたびにpingが送信されてしまうので、pingサーバーに嫌われかねない。それを防ぐためにSmart Update Pingerを導入したほうが良いだろう。詳しくは、Wordpressでping送信を最適化する(Smart Update Pinger)を参考にしていただきたい。

12.Ping送信の登録。

11の項でも説明したとおり、pingとは更新のあったことを送信する仕組みである。
ping送信をする際のURLは、

管理画面=>設定=>投稿設定=>更新情報サービス

に追加することで設定できる。
とりあえず、pingooへの登録とpingooへのping送信設定だけは忘れずにやったおきたい。
あとは、ping送信一覧にあるURLやブログランキングに参加した際に発行されるping送信のURLを忘れずに設定しておこう。

13.Yahoo!ログールに登録。

最初のうちは、ここに登録するだけでもある程度のアクセスが集まる。
登録して自身のブログに貼り付けておこう。=>Yahoo!ログール

14.ブログランキングに参加する

アメブロなどの大規模ブログサービスならともかく、wordpressで孤軍奮闘する場合はどうしてもブログランキング等に参加して、アクセスを集める必要がある。とりあえず登録だけでもしておこう。さらに、できるのであればトラックバックコミュニティなどに参加して積極的に自分のブログをアピールしていく必要がある。とりあえず私は以下のブログランキングに参加した。

全部登録する意味はあまりないだろうが、最低限にほんブログ村Technoratiは登録しておいたほうが良いと感じた。

15.良質な記事を書き続ける

最後にこれがもっとも大切なことであろう。どんなに、すばらしいセッティングを行っていても更新のないブログや中身のないブログはあきられてしまい、アクセス向上にはつながらないであろう。とにかく、日々良質な記事を書くことがブログを立ち上げたあとにやることなのである。
しかし、これが一番難しいのもまた事実である。

最後に

wordpressを導入してすべきことは以上である。
とりあえず、上記をやるだけでも設定・SEO対策として基本的なことは抑えられるだろう。
私がwordpressを導入する際に、下記サイトは本当に参考になった、上記設定を一通り終えた後で下記サイトにも目を通しておくと良いだろう。
(参考)

written by YSU \\ tags: , , ,

2月 03

前回の
Wordpressセキュリティ向上①-robots.txtでログイン画面のインデックス化を防ぐ-
の記事で紹介したのは、
あくまでも管理画面のログイン画面がgoogleなどの検索ページへの露出を防ぐだけである。
なので、直接URLをたたけば、ログイン画面にアクセスできる。
今回は、そもそもアクセスできないようにしようというお話。

アクセスできないようにするためにいろいろ考えたが、やはりIPブロックが一番安全と考える。
今回はレンタルサーバーでもIPブロックが行える.htaccessで、IPの制御を行う。

①まずはIPのチェック

ココであなたが普段WordPressを更新する環境のIPを検索してください。
「上記が現在あなたがアクセスしているIPアドレスです」の一つ上の行の数字がIPアドレスです。
ただ、注意しなければならないのは普通のプロバイダ契約だとこのIPは固定ではないので、変わる可能性が大いにあります。最近は常時接続なので再接続しないかぎりIPは変わりませんが、ルーターの再起動等によって再接続した際はIPが変わりますので、再度IPを調べて設定してください。
※IPを固定にしたい場合は、割とお金と手間がかかるようです。

②.htaccessを編集・設置

「wordpressまでのパス]wordpress/wp-admin/以下に.htaccessというファイルを作り、以下の内容を記述して保存してください。
「255.255.255.255」の部分は上記で調べたIPを入れてください。

Order Deny,Allow
Deny from all
Allow from 255.255.255.255

上記の①と②だけで、特定IP以外からの管理画面へのアクセスを簡単に制御することができる。
これだけで、セキュリティはグっとあがったはずである。

written by YSU \\ tags: , ,

1月 30

今回からはword pressのセキュリティ向上のお話。
まずは第一回目。
テーマは「管理画面をインデックスされないようにする」こと。

以前別のドメインでwordpressを展開していたのだが、
困ったことにログイン画面がgoogleにインデックス化されてしまったことがある。
(インデックス化とは、検索されうる状態にあること)
この状態は当然のことながら危険であるし、危険・危険じゃないの前にみっともない。

一般的にインデックスされないためには、
サーバーのドキュメントルートにrobots.txtというテキストファイルを作成すればOKである。
robots.txtにはインデックスされないだけでなく、クロールの頻度やキャッシュの可否なども設定できるようなので、
詳しくはコチラを参考にするとよいだろう。

今回は以下のようなrobots.txtをつくり、ドキュメントルートに設置した。
やっていない方はいますぐにでもやったほうがいいだろう。

User-Agent: *
Disallow: /wp-*
Allow: /

これでgoogleのウェブマスターツールで確認したところ、
ブロックされているのが確認できた。

written by YSU \\ tags: , , ,