自作サーバーで外部からアクセスすると認証要求がでてしまう

このQ&Aのポイント
  • 自宅サーバー構築時に外部からアクセスする際に認証要求が表示される問題について
  • ルーターの設定画面での認証要求が原因かもしれない
  • 解決策が見つからないため、助けを求めている
回答を見る
  • ベストアンサー

自作サーバーで外部からアクセスすると認証要求がでてしまう

仕事でサーバーを構築してHP制作までを全てやってくれということで 自宅サーバーを設置することになりました。 使用PCはXP ルーターとして使ってるのはモデムADSL-NVというものです。 WEBサーバーソフトはAN HTTPD DNSにはDynamic DO!.jpさんでフリーのほうのドメインを登録し、***.ddi.jpとなってます。 まず、ルーターのほうでポート80に開放し ポート、pingともに応答はある状態です。(確認サイトにて) ローカルでhttp://192.***.*.***と見たときにも 問題なくページが表示されます。 ただ、外部からのアクセス(友人のPCや携帯からなど) からみたときに、昨日までは問題なく表示されたページが 翌日にはユーザー名とパスワードなどの認証要求が 出てしまうようになりました。 これはもしかしてルーターの設定画面の認証を要求しているのかな? とおもうんですが、何が考えられる原因でしょうか? ちなみにルーターのWEB設定画面での 静的IPマスカレード設定はこう設定しております 変換対象プロトコル 変換対象ポート 宛先アドレス 宛先ポート TCP  www  192.***.*.*  www  ちなみにドメインのIPアドレス 220.***.***.***とあるのですが、 このアドレスをルーター画面設定で入力しなければならない 箇所があるのでしょうか? いろいろ調べたのですが、解決策につながる方法が 見つかりませんでした。 なにとぞお力添えいただけばと思います。

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

  • ベストアンサー
  • r-n-y
  • ベストアンサー率55% (19/34)
回答No.3

う~ん・・・ 分かります。 私もそんな感じで業界に入りましたので、 AN HTTPDで外部に公開してました。 が・・・ やめた方が良いですね。 上から取りあえず順に・・・ 問題なさそうな箇所は触れませんので。 >ローカルで​http://192.***.*.***​と見たときにも >問題なくページが表示されます。 当然ですね。 192.***.***.***はローカルなので、ディレクトリの確認程度にしかなりません。 >ただ、外部からのアクセス(友人のPCや携帯からなど)からみたときに、昨日までは問題なく表示されたページが翌日にはユーザー名とパスワードなどの認証要求が出てしまうようになりました。 何かルーターの設定かAN HTTPDの設定を変更されたのでしょう。 誰かがアクセスして来た場合は必ず、ログが記録されますので、ログの確認されてみてはどうでしょうか? そのログ見ると何か解決するかも知れません。 私の予想ではHTTPにアクセスではなく、ルーターにアクセスしてきてるだけのように思えます。 .htaccessみたいなのは扱ってないでしょうから・・・ >変換対象プロトコル 変換対象ポート 宛先アドレス 宛先ポート >TCP  www  192.***.*.*  www  ちょっとこれが意味不明ですね。 あーーー たぶん、動的IPじゃないですか? その場合はDice入れて、対応しないと駄目ですよ? IPアドレスが220.***.***.***って再起動後などに変わってませんか? その場合は、Diceを使って、 対応するか、 Dynamic DO!.jpにアクセスしてIP登録(更新)しないと駄目ですけど・・・ にしても、やはりapacheが妥当でしょう。 WinでHTTPだけであれば、apacheでも簡易に出来るので。 ゆっくりゆっくり技術習得で良いかと思います。

shop28
質問者

補足

Diceは導入しておりました。 見たところでは正常に稼動してたとおもいます。 ルーターのほうも全くいじってなかったので、 一時的にでも外部からみれたのが不思議です^^; あれからルーターのほうで足りない設定箇所があったようなので 補足し、携帯からみたところ、http://***.doo.jp/で 無事に見ることができました。 念のため、再起動後にも確認したいと思います。 この度は質問に対して、適切にアドバイスいただきまして ありがとうございました。

その他の回答 (2)

  • gon987
  • ベストアンサー率16% (53/313)
回答No.2

>仕事でサーバーを構築してHP制作までを全てやってくれということで >自宅サーバーを設置することになりました。 仕事ならなおさらだけどサーバ構築ひとつ自己解決構築できないならやるべきではない。 サーバ公開で公開した側だけ被害がでるなら勝手にやって勝手に被害にあってくれ。だけど、実際は全世界のすべてのインターネット利用者の迷惑になる。 http://internet.watch.impress.co.jp/cda/news/2008/07/08/20190.html 本職の人たちが構築したシステムでもこうですからね。 ましてや自分で公開までたどりつけない素人が作ったサーバなんてセキュリティーノーティがザルもいいところ。 ですから会社に対して無理です。といいレンタルサーバを借りましょう。 時々いるんですよね。ちょっとPCが出来るからって会社のシステム管理者にしたりWebページ作るのにレンタルサーバではなくちょっと詳しい人捕まえてサーバ構築からやってくれとか http://web.archive.org/web/20070108184103/http://tmaeda.s45.xrea.com/20041101.html さらに詳しくは上記サイトを読みましょう(文字化けの可能性があるので自分でエンコードを変更してください。)

shop28
質問者

補足

個人的なご意見としてはごもっともかとおもいます。 会社の方針についてはここではコメントを控えさせていただきます。 ありがとうございました。

  • Area-88
  • ベストアンサー率39% (35/88)
回答No.1

> 仕事でサーバーを構築してHP制作までを全てやってくれということで > 使用PCはXP > WEBサーバーソフトはAN HTTPD サーバーを構築するのに調べなかったのですか? XPでサーバーを公開することはライセンス違反になりますのでサーバーOSを利用して下さい shop28さん自身に知識が無いでのあれば上司なり先方なりに 自分では出来ない事旨を伝えるべきです AN HTTPDは外部公開向けのソフトでは無く内部公開向けのソフトです (XPの同時アクセス数がProで10、Homeで5の為) そもそも致命的なセキュリティホールがあるのに 2年以上も更新の無いソフトを選択する事時点で間違えです

shop28
質問者

補足

OSがwindowsXPという訂正をしておきます。 が、ライセンス違反なんですか。 この辺のことを含め、もう一度上司と相談してみます。 ありがとうございました。

関連するQ&A

  • 外部公開サーバにおけるルータの設定

    外部公開サーバを構築中で外部からhttpにてサーバへアクセスさせるため、 静的IPマスカレードの設定を行ったのですが、うまくいきません。 設定を行った後に、 http://グローバルIPアドレス とPCから入力しても、ルータの管理画面が表示されてしまいます。 サーバはCentOS5.2でapacheが動作し、 LAN側のPCからブラウザでアクセスできることを確認済みです。 ルータの管理画面(PCのブラウザからアクセス)にて、 静的IPマスカレードの設定を行いました。 ルータはNTTからレンタルしているPR-200NEです。 下記の通り設定しました。 ------ エントリ番号:1(なにもなかったので) 変換対象プロトコル:TCP 変換対象ポート:www 宛先アドレス:192.168.1.101(プライベート空間におけるサーバのIPアドレス) 宛先ポート:www ------ このほかに設定する項目があるのでしょうか。 上述にもありますが、ブラウザからのアクセスで、 エラーメッセージもなくルータの管理画面が開いてしまうので、 完全にルータの設定に誤りがあると判断しているのですが・・・。 プライベート空間は下記の通りIPアドレスを振っています。 ルータ:192.168.1.1 サーバ:192.168.1.101 PC:192.168.1.3 アドバイスをいただけると幸いです。 よろしくお願いします。

  • 自宅サーバが外から見れない

    XP Home&Apache2でお遊び用の自宅サーバを構築しています。 プロバイダ(PoweredCom)からレンタルしているルーター一体型ADSLモデム(Aterm DR202C)を使用していますが、IPマスカレードの設定が良くないのか、外から自分のサーバにアクセスできません。 ルーター設定画面の[ポートマッピング設定]でNATエントリを 変換対象ポート:www 変換対象プロトコル:TCP 宛先アドレス:192.168.0.2(サーバマシンのIP。「手動構成」にして固定済み) 宛先ポート:www と設定しました。 また、[LAN側設定]のネームサーバを、プライマリDNS、セカンダリDNS、ともにプロバイダ加入時の案内にあった値に設定しました。 Dynamic DO!.jpでドメインを登録し、テスト時はアクセスの直前にIPアドレスを更新しています。 サーバを入れたマシンからのアクセスでは、 http://127.0.0.1/ http://192.168.0.2/ http://(Dynamic DO!.jpで表示される外部IPアドレス)/ http://(Dynamic DO!.jpで取得したドメイン)/ のいずれでもindex.htmlが正常に表示されるのですが、友人に頼んで外からアクセスしてもらったところ、外部IPアドレス、.ddo.jpのドメインのいずれでも「サーバがみつかりません」というエラーが出るとのことでした。 ローカルからアクセスできる以上、Apacheは立ち上がっているはずですから、ルータの設定に問題があると思うのですが……具体的には、どこが問題なのでしょうか?

  • 外部からのアクセス

    WindowsXPでApache(Port 10873)を立てて http://localhost:10873/ http://(ローカルネットワークのIP):10873/ では閲覧できるように設定し ルータでは(RT-200NE)で [パケットフィルター] Wan:チェック 種別:通過 送信元:* あて先:ローカルネットワークのIP プロトコル:TCP 送信元ポート:10873 を設定し [静的IPマスカレード設定]では 変換対象プロトコル:TCP 変換対象ポート:10873 あて先アドレス:ローカルネットワークのIP あて先ポート:10873 に設定し http://www.cman.jp/network/support/port.html な外部ポートチェックで開放とでているのですが いざアクセスしてみると あいていません Windowsのファイヤーウォール周りが怪しいと思うのですが eTrustを無効にしても ファイヤーウォールを無効にしても まったく見れません どなたかわかる範囲でいいですんでアドアイスよろしくお願いします。

  • 自宅サーバが外部からみれない

    はじめまして。自宅サーバ数ヶ月の者です。 当方, Aterm BR500Vを192.168.1.1 WBR2-G54を192.168.0.100 サーバーPCを192.168.0.101 で使用しています。 この度,ルーター類をすべてリセットしてしまったため, 外部から見ることができなくなりました。。 以前は観閲できたので,ルーターのリセットが原因だと思われます。 静的ルーティングやポートマッピングがちょっとわかりにくいので, どこをどう設定したらいいかわからなくなってしまいました。 詳しい方がいられましたら,お助けください。 --- Aterm (192.168.1.1)の設定 ポートマッピング: TCP ポートwww(80) 宛先アドレス192.168.0.100 WBR2-G54 (192.168.0.100)の設定 WAN側IPアドレス: DHCPサーバからIPアドレスを自動取得 アドレス変換テーブル: WAN側IPアドレス:80 <--> 192.168.0.101:80

  • webサーバーについて

    自宅でwebサーバーをたてたのですが、うちはルーターにサーバマシンを つないでいるので、ルータのグローバルIPアドレスに対するドメインを 無料のところで取得しました。 そこで、外部(WAN側)から自宅のwebサーバーには アドレス欄にドメイン名を入れるだけで、アクセスできるようにするために、ルータの設定で、静的IPマスカレード設定/NAT設定というところの「Webサーバを外部に公開する (エントリ番号1を使用) 」という項目にチェックを入れて、宛先IPアドレスに サーバーマシンのローカルアドレスを記入しました。 これで大丈夫なはずだと思い、別のPCから ドメイン名でサーバマシンへのアクセスを試みたのですが、 ドメイン名をアドレス欄に入れると、ルータに接続されてしまいます。 グローバルIPアドレスでのアクセスを、サーバマシンに受け渡すような 設定は、上記の方法ではダメなのでしょうか? 使ってるルータはRV-230SEというやつで、Bフレッツです。 よろしくお願いします。

  • サーバーにアクセス出来ない。

    FTPサーバーを個人で作ろうとしています。 環境は OS:windows2000 SP4 FTPサーバー:Tiny FTP Daemon 0.52d ルーター:BUFFALO G54 Air Station ドメイン:DynDNS で無料ドメインを取得。 以上の内容です。 ルーターの設定では、 DHCPサーバー機能は有効。 PPPoEクライアント機能を使用する。 エアステーションのWAN側IPアドレス FTP(TCPポート:20-21) <--> 192.168.1.5 FTP(TCPポート:20-21) として、後は工場出荷の設定状態で使用しています。 Tiny FTP Daemonの設定は、 http://y-kit.jp/saba/ の設定をそのまま参考にしています。 この状態で、nslookupを実行すると、グローバルIPアドレスが返ってきます。 また、LAN内部でFTPサーバーにプライベートIPアドレスで接続を掛けるとつながります。 しかし、ドメインをしていして接続を掛けるとつながりません。 FFFTPを使用すると、アドレス解決までは行われるのですが、「接続できません」となります。 サーバーを構築するのは初めてなので、アドバイスがあればよろしくお願いします。

  • ドメインで外部からアクセスするとルーターにアクセスされてしまいます。どうしたら良いですか?

    自宅サーバーを構築できる直前なのですが、取得したドメインで自宅のサーバーにアクセスする段階で何度やっても、ルーターにアクセスされてしまいます。 つまり、ルーター本体にアクセスされて、肝心なサーバーマシンにアクセスされません。 原因は、恐らくアドレス変換にあるのではないかと、自分は思います。外部からのポート開放は確認済みです。 ルーターの方の設定に関しては、NATの設定を確実にしました。 ルーターに反映させているのも確認済みです。 それでも、何が原因なのかは全く不明です。 そもそも、初心者であるために詳しく分からないのが現状です。 OSはWindows XP(Home)です。 ルーターはRT-200KIです。 webサーバーソフトはapachを使用しています。 以上、どうかご指導のほど、宜しくお願い申し上げます。 もし、なにか要求がございましたら、随時お願いします。

  • WEBサーバーの公開

    WEBサーバーを公開したいと思っております。 そもそも『Aterm WR7610HV』で公開は可能でしょうか?? とりあえず、ポートマッピング設定で 変換対象ポートを80、 宛先アドレスを公開するサーバーのプライベートIP で登録。 その後、パケットフィルタ設定で フィルタ種別を通過 送信元IPアドレスを * 宛先IPアドレスを公開サーバーのプライベートIP プロトコル種別をTCP 送信元ポートを 80 宛先ポートを 80 方向を両方向 で登録してみました。 IPは複数です。 ネットの外部よりの接続確認でポート80番が空いていないか、apacheが起動していないといわれます。apacheはローカルでアクセスできるので、起動しています。 ご存知の方がいらっしゃいましたら宜しくお願いします。

  • 自宅のWEBサーバーにルーターの画面が表示されてしまいます!

    自宅でWebサーバーを構築中なのですが、グローバルIPとhttp://ドメイン名/の両方で外部(携帯のPCビューア)から接続すると、ルーターのパスワード入力画面が表示されてしまいます。作成したサイトが表示されるようには、どの辺の確認・変更が必要か教えてほしいです。環境は、サーバー:Dell430(XPpro、カスペルスキーインターネットセキュリティ6.0、IIS(XPproに付属のサーバーソフト)、DICE)、ルーター(BUFFALO BBR-4HG)、モデム(CISCO WCM300-JP)、回線(ケーブルTV)。独自ドメインを取得し、ダイナミックDNSサービスに申し込み、DNS情報の登録済みで、グローバルIP(非固定・プロバイダから接続ごとに割り振られる)=独自ドメイン、の状態です。 ・ポート80の開放は、http://www.cman.jp/network/support/port.ktmlで確認し、OK。 ・ルーター(BUFFALO BBR-4HG)のアドレス変換設定画面のアドレス変換テーブルで、ルーターのグローバルIP(非固定)(TCPポート:80)←→サーバーのローカルIP(TCPポート:80)の設定確認済み。 ・IISの設定画面?(規定のWebサイトのプロパティ)のホームディレクトリのタブで、このコンピュータにあるディレクトリを選択し、ローカルパスに設定したフォルダに作成したindex.htmlファイルがあること、読み取りのチェック、ドキュメントのタブで、index.htmlが一番上、の全てを確認済み。 ・サーバー内のindex.htmlは、サーバー・クライアント機で、ローカルIPから見れました。

  • ホームサーバをインターネットに公開したい

    Mac OS X のパーソナル Web 共有でホームサーバを建てました。 このホームページをインターネットから見られるようにしたいのですが、 コンピュータに割り当てられているのがローカル !P アドレス(192.168.0.3)のため、外部から接続できません。 ルータは WARPSTAR を使っているのですが、ルータの設定で ポートマッピング設定 > NATエントリ編集 エントリ番号:1 変換対象ポート:www(ニーモニックで入力できる) 変換対象プロトコル:TCP 宛先アドレス:192.168.0.3 のように入力し登録したのですが、ルータのグローバル IP アドレスをアドレスバーに入力しても「xxx.xxx.xxx.xxxに接続しようとしましたが、拒否されました。」というアラートが出て、ホームページが表示されません。 なにか設定が足りないのでしょうか。 超初心者ですが、よろしくねがいします。