わかりました。PHPを使用してコンピューターのDNSを取得できるかどうかを調べています。PHPでWebサイトまたはサーバーのDNS情報を取得できることは知っていますが、$ _SERVER['REMOTE_ADDR']やその他のPHP関数を使用してコンピューターのDNSを相互参照することはできますか。
2227 次
2 に答える
1
"" PHP を使用してコンピューターの DNS を表示することは可能ですか? ""
まず第一に、クライアント IP にドメイン名が割り当てられている場合、検索するとは思えません。もしそうなら、上記の回答、または「whois」などのシェル コマンドが役立ちます。
私が信じているのは、クライアントの「ドメイン名サーバー」を理解しようとしているということです。これを行うには、クライアント マシンでいくつかのコマンドまたはスクリプトを実行する必要があります。
PHP は、サーバー側のスクリプト言語です。Java、JavaScript を含むページを作成する必要があります。もちろん、必要なアクセス許可を取得して、自分ができると思うことを実行する必要があります。
于 2016-12-31T17:01:30.950 に答える
0
これに使用できますgethostbyaddr
:
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$_SERVER['REMOTE_ADDR']
ただし、いくつかの形式を持つ可能性があることを警告する必要があります。この値について説明しているいくつかの記事を次に示します。
于 2012-05-08T08:41:31.023 に答える