NETCREATESBLOGネットクリエイツの公式ブログ

netcreates. blogでタグ「IPv6」が付けられているもの

GoogleはIPv6だとPageRankを返さない・・・

こんにちは、イトウです。

先般発表させていただきましたとおり、ネットクリエイツのウェブサイト及び提供サービスにおいて、IPv6 対応を開始いたしました。今後も積極的にソフトとハード両方で IPv6 への対応を進めてまいります。

ネットクリエイツ コーポレートサイトがIPv6に対応
-中国・四国地方の会社として初めてIPv6 Enabled WWW Logoを取得-

ところで、IPv6 ですが、The KAME projectはもちろん、IIJKDDI岡山県などで提供されています。また、一般的なサービスでも、ipv6.2ch.netタスク共有ツールの決定版 – fixdapと、対応しているサイトは既に広がりつつあります。しかし、一様にいえるのは「Google の PageRank が返ってこない」ということです。

netcreates_ss.png

・・・残念。

ApacheでIPv6アドレスをAllow or Deny

ApacheでIPアドレスによるアクセス制限を行いたいとき、Allow fromやDeny fromを使いますが、IPv6アドレスの扱いについて参考になる記事が意外と見つからないのです・・・。

IPアドレス書くのが面倒ならホスト名を書けばいいじゃんという話にもなるのですが、IPv6アドレスの逆引きホスト名を設定されているISPが少ない少ない。(っいうかアドレス空間広いわ、アドレスが自動的に決まるわで逆引きの管理に無理がある)

というわけで、Allow from (Deny from) にIPv6アドレスを書いてみました。

Read More »

sshdでIPv6も使いたいの

secureログに下記のようなエラーが記録されることがあります。

Apr 28 10:32:41 server sshd[26055]: Server listening on :: port 22.
Apr 28 10:32:41 server sshd[26055]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.

これはIPv4アドレス(0.0.0.0)でポート22番を待ち受けようとしたところ、既にポート22番は使われているよという内容です。
この時、sshdはIPv6アドレス(::)で既に待ち受けを開始しているのでエラーが出るのは当然です。

 

この問題の解決策としてよく挙げられているのは「sshd_configにIPv4アドレスでの待ち受けを明示的に書けばよい」というものです。

【変更前】sshd_config
#ListenAddress 0.0.0.0
#ListenAddress ::

【変更後】sshd_config
ListenAddress 0.0.0.0
#ListenAddress ::

こうすればsshdはIPv4アドレスでのみポート22番を待ち受けるようになり、「error: Bind to port 22 on 0.0.0.0 failed: Address already in use.」という例のエラーも記録されなくなります。

 

しかし、これではIPv6アドレスからsshdにアクセスできません・・・

Read More »

IPv6なWindowsでgethostbyaddr()が使えない

わけあってIIS7でPHPを使おうと思いPHP Version 5.2.9-2のWindowsバイナリをダウンロードしてきて設定したのですが、gethostbyaddr()関数を使ったスクリプトで下記のエラーが出ることに気がつきました。

PHP Warning: gethostbyaddr() [function.gethostbyaddr]: Address is not in a.b.c.d form in・・・

引数が「a.b.c.d」という形式じゃないよというエラーなのですが、IPv6でアクセスしたのだから形式が異なって当然です。(IPv6アドレスはコロン(:)で区切りますからね。)

Read More »

IIJモバイルでIPv6インターネット体験

IIJ、IPv6接続機能を無償で提供する「IPv6仮想アクセス」を開始

なぜか設定方法に関するドキュメントが無かったので 「IIJモバイル セキュアリンク」 というアプリを使ってみたところ、アプリの挙動からPPTP接続であることが分かったので設定してみました。

 

1. IPv4インターネット接続ができる環境 Windows Vistaが入っているパソコン を用意します。

2. 「スタート」メニューの”接続先“をクリックします。

IIJ-IPv6-2.png

 

3. [接続またはネットワークをセットアップします] をクリックします。

IIJ-IPv6-3.png

Read More »