こんにちは、支払いゲートウェイに提供する Web サイトの IP アドレスを知る必要があります。Google に表示される任意の Web サイトにアクセスして IP アドレスを見つけることができることは知っていますが、ドメインの IP アドレスは、サイトがホストされているサーバーの IP アドレスとは異なる可能性があると理解しています。
では、サーバーの IP アドレスを調べるにはどうすればよいでしょうか。
ありがとう :)
こんにちは、支払いゲートウェイに提供する Web サイトの IP アドレスを知る必要があります。Google に表示される任意の Web サイトにアクセスして IP アドレスを見つけることができることは知っていますが、ドメインの IP アドレスは、サイトがホストされているサーバーの IP アドレスとは異なる可能性があると理解しています。
では、サーバーの IP アドレスを調べるにはどうすればよいでしょうか。
ありがとう :)
コマンドラインからこれを実行して、サーバーの発信 IP を取得します。
wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
また、簡単なPHP出力を行うこともできます
<?php
phpinfo();
?>
ホストの詳細に必要なすべての値が含まれます (使用後は、このファイルを公開したままにしないでください)。
ドメイン IP とはどういう意味ですか? ドメインのクエリを実行したときに DNS ルックアップから返された IP は? これは、(共有) サーバーの IP と同じである可能性が高く、そうでない場合、Web サイトに到達できません。
その例外は、DNS レコードが表す IP がプロキシ サーバーに属し、リクエストを実サーバーに転送する場合です。
サーバーからwww.whatismyip.comにアクセスすると、サーバーのパブリック IP アドレスをいつでも取得できます。
$_SERVER
サーバーの IP アドレスは、次の変数で見つけることができます。
<?php
echo $_SERVER['SERVER_ADDR'];