• ベストアンサー

IPアドレスについて

$host = gethostbyaddr ( "192.168.0.1" ); echo $host."\n"; //ホスト名からIPアドレスのリストを取得します。 $arr_ip = gethostbynamel($host); foreach($arr_ip as $str_ip) { echo $str_ip . "\n"; これで、IPアドレスを取得する事はできるのですが、 192.168.2.1 等に変更したい場合はどうすればいいのですか?? 前にも質問してのですが、どうしても諦められなくて… お願いします!!!

  • PHP
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.1

下記URLのNo.4の方の回答が参考になると思います。 http://oshiete1.goo.ne.jp/qa5368785.html

関連するQ&A

  • ホストアドレス、IPについて

    私はボイスチャットのサーバーを立てているのですが、 何らかの理由でルーターを再起しなければならない場合が何度かあります。 私のサーバーには、ホストネームで接続してもらっているのですが、 グローバルIPが変わるとホストネームも再度取得しなければなりません。 1度削除し、同じホストネームを取得すればユーザー側に問題はないのですが、1つ疑問に思ったことがあります。 お時間があればどうかご教授くださいませ。 質問内容はこちらです↓↓ host-A.jpとhost-B.jpというホストネームがあります。 host-A.jpのグローバルIPアドレスは 255.213.111.11 です。 host-B.jpのグローバルIPアドレスは 211.223.59.70 です。 host-A.jpとhost-B.jp 2つの性能を持つホストネーム つまり、どちらのホストネームでも接続できるhost-C.jpを作ることは可能なのでしょうか? 駄文で申し訳ありません。 ご回答お待ちしております。

  • Winsockコントロールにて・・・。

     Winsockコントロールでホスト名からIPアドレスを求めることはできたので、今度はIPアドレスからホスト名を取得しようと試みています。 APIを用いた場合、     ret =gethostbyname("ホスト名") でホスト名からIPアドレスを求めることができ、     ret =gethostbyaddr("IPアドレス",len,type) でIPアドレスからホスト名を取得することができるので、もしかしたらできるのでは?と思いチャレンジしていますがなかなか上手くいきません…。  やはりWinsockコントロールでは限界があるのでしょうか? ※環境はVisualBasic6.0 pro です。

  • IPアドレス等について

    IPアドレス等の基本的なことがわからなくなっているのですが、 プロバイダに加入するという事は、 プロバイダのサーバとLANで接続されるという事なのでしょうか? 自分のマシンにはローカルIPアドレスが基本的には自動割振りされているのですか? それから、カテゴリーが違う質問かも知れませんが、 CGIの環境変数のREMOTE_HOSTやREMOTE_ADDRとは CGIプログラムを実行した人のプロバイダのホスト名やIPアドレスを言っているのでしょうか? よろしくお願いします。

  • IPアドレスからコンピュータ名を取得したい

    Windows7のPCがあります。このIPアドレスからコンピュータ名を取得したいのですが、 うまく取得できません。 ヒントがあったらよろしくお願いします 試した事 (1)ping -a IPアドレス→応答はありますが、コンピュータ名は表示されない (2)nsloopkup IPアドレス→Can't find Host not foundと表示される (3)nbtstat -A IPアドレス→Host not foundと表示される

  • ホスト(IPアドレス)を変更出来る方法

    ホスト(IPアドレス)を変更したいんです!! どうすればいいんでしょうか? 因みに接続環境は小山ケーブルテレビです。 HOST:oyma112232.catv.ppp.infoweb.ne.jp を、 HOST:utsunomiya331155.catv.ppp.infoweb.ne.jp とかみたいに変更したいんです。 どうすればいいんですか? 分かる人は連絡して頂きたいです。

  • HOSTが表示されない。

    お世話になります。 早速ですが、サイトで調べ、 以下のコーディングでipアドレスと、ホスト名?を表示したいのですが、 perlのシミュレーションで実行すると表示されるのですが、 私が借用しているサイト(infoseek)ではipアドレスしか表示されません。 (ipアドレスを、直接$addrにセットしても同じ結果です。) サイトにより、制限等が掛けられているのでしょうか。 コーディングの誤りであれば指摘していただきたくお願いします。 $addr = $ENV{'REMOTE_ADDR'}; $host = gethostbyaddr(pack("C4", split(/\./, $addr)), 2); print "$host\n"; print "<br>\n"; print "$addr\n"; 以上、宜しくお願いします。

    • ベストアンサー
    • Perl
  • グローバルIPアドレスも微妙に変ってるよね?

    例えば、 グローバルIPアドレス:70.33.111.88 ホスト名:p6133-iepe20hukuoka.hukuoka.ocn.ne.jp 上記は自分のpcから得られる情報です。勿論、仮定ですが・・ ですが、時間が経てばp6133とか88の数字が微妙に変更されます。 そうするとグローバルIPアドレスも完全固定ではないと解します。 ということは、警察なんかは変更されない残りの文字で所有者を突き止めているってことでしょうか? お詳しい方、宜しく願います。

  • ページのアドレスを取得する記述方法を教えてください。

    たとえば、IP、HOSTを取得するには、 $host = $ENV{'REMOTE_HOST'}; $addr = $ENV{'REMOTE_ADDR'}; if(!$host && $addr){ $host = (gethostbyaddr(pack("C4",split(/\./,$addr)),2))[0]; } と記述して、 センドメール部分に、 $host , $addrをどこかに記述します。 これと同じように、ページのアドレスを取得する記述はどうすればいいのか教えてください。

    • 締切済み
    • CGI
  • ドメインのIPアドレスについて

    ドメインのIPアドレスについて ドメインのIPアドレスについて質問させてください。 独自ドメイン(例aaa.jp)を取得しています。nslookupなどで調べると IPアドレスが取得できますが、このIPアドレスは 自分が取得した独自ドメイン(例aaa.jp)に対して不変なアドレスなのでしょぅか? 例えば運用しているレンタルサーバーを変更すると現在表示されるIPアドレスも 変更されてしまうのでしょうか? ドメイン名とIPアドレスの関係が理解できていません。 独自ドメインを取得する=独自IPを取得した と言うことなのか、 独自ドメインを取得する=IPはレンタルサーバーによって変動する どちらでしょうか? よろしくお願いします。

  • IPアドレスの取得について

     私の使用中のIPアドレスを、下記サイトにアクセスして確認したあと、このサイトで、取得した私のIPアドレス または ホスト名でサーチしましたがエラーになります。  http://www.matukin.com/hostname/index.cgi  その他下記サイトで、IPアドレス または ホスト名を入力してもエラーになります。  http://www.matukin.com/hostname/index.cgi  http://www.cman.jp/network/support/page_put.cgi  http://dog.tele.jp/lookup.php  http://whois.ansi.co.jp/  http://www.mse.co.jp/ip_domain/  なぜでしょうか?  グローバルIPアドレスは、61.245.7xxx の9桁です。  ホスト名は、61.245.7xxx .er.eaccess.ne.jp です。  何度してもエラーになります。  私の入力が変なのでしょうか?  

専門家に質問してみよう