たとえば、IPアドレスが255.255.255.255という情報から、gethostbyaddr関数を使って、tokyo01.ppp11.***.ne.jpというリモートホストを得る仕組みを教えてください。
どうやって逆引きしてるんでしょうか?
ローカルサーバーでgethostbyaddrを使うと、インターネットに接続されているときはリモートホストを返すますが、インターネットの接続を切るとリモートホストを返しません。
ネームサーバに問い合わせるのでしょうか?
だとすると、どのネームサーバーが使われるのでしょうか。
No.1ベストアンサー
- 回答日時:
ご指摘の通り、逆引きは正引きと同様にネームサーバーに問合せを行います。
使用OSが書いていないのではずしているかもしれませんが、Windowsの場合は、コマンドプロンプトからipconfig /allと叩いてみてください。使用中のネームサーバーのIPアドレスが表示されます。またwinipcfgコマンドでも確認できます。
UNIX系OSの場合は、/etc/resolv.confファイルを見てください。
nameserver www.xxx.yyy.zzz
という行があるはずなので、これがネームサーバーです。
インターネット接続していないと逆引きできないというのは、インターネット接続時以外の通常時に使用されるネームサーバーが指定されていないためです。
Windowsであれば、ネットワークコンピュータ→プロパティ→ネットワークカードにバインドされているTCP/IPプロトコルを選択して、プロパティ→DNSタブで設定できます。
ローカルのLAN上にネームサーバーが存在しなければ、取りあえずサーバー上で以下の設定をすれば逆引きできるようになると思います。
Win9x系 c:\windows\hosts
WinNT系 c:\windows\system\drivers\etc\hosts
UNIX系 /etc/hosts
のファイルに逆引きしたいIPアドレスとホスト名を書いてみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー ネットワークの構成に困っています 3 2023/07/05 11:55
- UNIX・Linux raspberry piを使ったWebサーバー制作をしています、接続するネットワークを変更したときに 1 2023/01/09 15:57
- UNIX・Linux リナックスのリモート接続の際に使う sshコマンドについて 1 2022/11/21 19:46
- VPN VPNに接続すると、インターネットに接続できなくなります。 1 2022/06/19 22:51
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
- ドメイン・サーバー・クラウドサービス FileZillaを使用してwpXサーバーに接続できない 2 2022/03/29 21:02
- Windows 10 インストールしたてのVirtualBoxの仮想マシンにDHCPで割り振られるIPアドレスにつきまして 1 2023/05/03 14:46
- その他(インターネット接続・インフラ) ホームページのログイン認証の際、PCから相手方サーバーに対し送信されるMACアドレスについて 1 2022/10/17 14:14
- VPN 接続のたびにIPが変わるVPNサービスが知りたい 2 2022/06/27 02:34
- ルーター・ネットワーク機器 会社のウェブカメラがスマホで見られる。どういう仕組み? 3 2022/09/07 18:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DreamweaverCS6のサイトデータ移行
-
ユーザの所属するグループを取...
-
ラジオボタンのグループ化
-
ASPから既存のexcelブックを開...
-
SFTPなどは使わないホームペー...
-
tableのthに斜めの線をCSSで入...
-
EXCELファイルに誰がアクセスし...
-
クライアントサイドとサーバー...
-
ApacheでのCGIについての質問
-
CGI実行環境下の.jsや.cssが動...
-
perl 矢印演算子 -> の使い方
-
Ajax React Jqueryの位置づけと...
-
ロリポップでCGIを設置する
-
SSIの『#exec cmd』と『#exe...
-
URLに~/cgi-bin/~を隠す方法
-
KENT WEBのTOPICS BOARDを改造...
-
perl PHP C++ それぞれのメ...
-
SSI(<!--#exec cmd="./XXXpl")...
-
CGIエラー
-
VBAでサーバーにアクセスするに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ラジオボタンのグループ化
-
ASPから既存のexcelブックを開...
-
SFTPなどは使わないホームペー...
-
WEBデザイナーの方にお聞きした...
-
MT/カスタムフィールドでのPDF...
-
ユーザの所属するグループを取...
-
ホームページのレイアウトが崩...
-
プログラミングの問題について...
-
tableのthに斜めの線をCSSで入...
-
テキストカウンタ (SSI)
-
Perlでファイルをアップロード...
-
サーバー間でファイルコピーしたい
-
掲示板のスレッドが消えた!?
-
アクセス権限についての疑問
-
アクセスログでホスト名を
-
form ファイルアップロードを ...
-
画像アップロード型日記のbi...
-
ホームページビルダー12 公開...
-
HPを作っているんですが…
-
サーバーのエクセルファイルを...
おすすめ情報