phpで自分のサーバのグローバルIPアドレスを取得する方法

phpで自分のグローバルIPアドレスを取得する方法についてです。

1.自分のサーバ以外のWEB上に公開されたサーバに以下のPHPを記載したファイルをアップロードする。たとえば、http://shopyuta.com にアップロードしたとしよう。(ファイル名は、your_ip_adress.php など適当なお名前で。)

<?php
echo getenv(“REMOTE_ADDR”);
?>

2.ブラウザから1でアップロードしたファイルを実行して、グローバルIPアドレスが表示されることを確認する。URLとファイル名を間違いないようにする。URL入力の例: http://shopyuta.com/your_ip_adress.php

3.自分のサーバのグローバルIPアドレスをPHPで取得するために、以下のPHPを記載したファイルを作成して、実行する。ファイル名は、getip.phpなど適当につけた。

●変数 $ip にグローバルIPアドレスを入れた例

<?php
$url = ‘http://shopyuta.com/your_ip_adress.php’;
$ip = file_get_contents($url);
echo $ip;
?>

●または、 変数にいれず、echo ですぐに表示する例

<?php
$url = ‘http://shopyuta.com/your_ip_adress.php’;
echo file_get_contents($url);
?>

 

これで、自分のグローバルIPアドレスを取得できた。

terastationのハードディスクを交換しました。

terastation エラー

terastation エラー

terastationのハードディスクでエラーが出た。

1Tのハードディスクが4つついてるタイプです。

エラーがでたハードディスクを取り外して

家にあったつかってない500GBのハードディスクをつけた。

特に問題なく、動いているようです。

意外と 認識されるものなんでしょうかね。

とりあえず、 新しいのを買うまえに、もともとあったHDをつけました。

 

日立 ハードディスク 500g

日立 ハードディスク 500g

 

日立の500Gのハードディスクです。

DSC_5602_R

 

NO1の位置にさきほどの500GBのハードディスクをつけました。

DSC_5605_R

 

フォーマット中です。

フォーマットは、WEBブラウザからできました。

フォーマット

フォーマット

main103 main104 main105

 

数分たったら、フォーマットおわってました。