[salesforce]apexで自分のIPアドレスを取得するには
以下のapexコードで自分のIPが取得できます。getHeadersの中にはIPアドレスの他、いろいろな値が入っていますので把握しておくとよさそうです。headerなど項目の一覧を出す画面のサンプルはこちらです。
public String getIPadress() { return ApexPages.currentPage().getHeaders().get('X-Salesforce-SIP'); }
以下のapexコードで自分のIPが取得できます。getHeadersの中にはIPアドレスの他、いろいろな値が入っていますので把握しておくとよさそうです。headerなど項目の一覧を出す画面のサンプルはこちらです。
public String getIPadress() { return ApexPages.currentPage().getHeaders().get('X-Salesforce-SIP'); }