グローバルIPアドレス確認

現在接続しているグローバルIPアドレスやホスト名の他、サーバ側で取得できる情報とブラウザで取得できる情報を表示します。

グローバルIPアドレス

ホスト名

サーバ側で取得したクライアント情報

グローバルIPアドレス
$_SERVER['REMOTE_ADDR']
54.159.51.118
リモートホスト名(取得できない場合はIPアドレス)
gethostbyaddr($_SERVER['REMOTE_ADDR'])
ec2-54-159-51-118.compute-1.amazonaws.com
発信元ポート番号
$_SERVER['REMOTE_PORT']
49004
ユーザーエージェント
$_SERVER['HTTP_USER_AGENT']
CCBot/2.0 (https://commoncrawl.org/faq/)
直前に閲覧していたURL
$_SERVER['HTTP_REFERER']
受信可能なMIMEタイプ
$_SERVER['HTTP_ACCEPT']
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
受信可能な言語コード
$_SERVER['HTTP_ACCEPT_LANGUAGE']
受信可能な文字コード
$_SERVER['HTTP_ACCEPT_CHARSET']
対応しているエンコード方式
$_SERVER['HTTP_ACCEPT_ENCODING']
gzip
接続状況(通常はKeep-Alive)
$_SERVER['HTTP_CONNECTION']
Keep-Alive
Do Not Track (トラッキング:拒否=1/許可=0)
$_SERVER['HTTP_DNT']

JavaScriptで取得した情報

画面幅×画面高
screen.width
screen.height
有効画面幅×有効画面高
(タスクバーを含まない領域)
screen.availWidth
screen.availHeight
表示領域幅×表示領域高(IE非対応)
window.innerWidth
window.innerHeight
ウィンドウ幅×ウィンドウ高(IE非対応)
window.outerWidth
window.outerHeight
表示領域幅×表示領域高
document.documentElement.clientWidth
document.documentElement.clientHeight
表示領域幅×表示領域高(jQuery使用)
$(window).width()
$(window).height()
ドキュメント幅×ドキュメント高(jQuery使用)
$(document).width()
$(document).height()
画面色数
screen.colorDepth
ブラウザのコード名
navigator.appCodeName
ブラウザ名
navigator.appName
ブラウザのバージョン番号
navigator.appVersion
ブラウザのプラットフォーム
navigator.platform
CPU情報
navigator.cpuClass
ユーザー使用言語(IE非対応)
navigator.language
OSの言語(IEのみ対応)
navigator.systemLanguage
ユーザー環境の言語(IEのみ対応)
navigator.userLanguage
ブラウザの言語(IEのみ対応)
navigator.browserLanguage
ユーザーエージェント
navigator.userAgent
リファラー
document.referrer
オンライン状態かどうか
navigator.onLine
Cookieが有効かどうか
navigator.cookieEnabled
Javaが有効かどうか
navigator.javaEnabled()
非通知データ送信が可能かどうか
navigator.taintEnabled()
使用可能なMIMEタイプ(IE非対応)
navigator.mimeTypes
使用可能なプラグイン(IE非対応)
navigator.plugins