
自宅Webサーバ(html文書)を公開するためにはどういった手順が必要でしょうか?
具体的に知りたい内容は、
・ISPは@niftyですが可能なんでしょうか?
・グローバルIPアドレスは申請するだけで誰でも簡単に取得できるものなんでしょうか?
・ルータは特別に用意する必要があるのでしょうか?
現在使用しているレンタルモデムでもかまわないのでしょうか?
・通常WebサーバはNATを設定されたルータにつながっているということですが、
そうすると回線をもうひとつ繋がなくてはならないのでしょうか?
・NAPTならばひとつのIPアドレスに複数台のPCをつないでインター ネットと通信できるということですが、
その場合、Webサーバと同じセグメントにつながれた公開したくないPCに危険はないのでしょうか?
以上よろしくお願いします。
No.6ベストアンサー
- 回答日時:
#4です。
>NATで設定を行っても複数PC(インターネット等、普段使用しているクライアントと今回公開予定のWebサーバ)を繋ぐことは可能なのでしょうか?
ココでは図が書けないので簡単に説明します。
例えば私の自宅環境では以下の機器が総てLANで繋がり、一台のスイッチングハブで集約しています。
1.ADSLルータモデム
==================== ← 境界線(ここから上はWANの世界。下はLANの世界)
2.スイッチングハブ
3.PC1
4.PC2
5.PC3
6.公開WEBサーバ
7.LAN対応プリンタ
3~7は内側(LAN)の世界ですから、相互に接続可能です。
また1を通して外側(WAN/インターネット)へ問題無く接続出来ます。
3~5のPC3台は、1のDHCPサーバ機能を利用してIPの自動割当を行っていますが、6と7は固定IPを割り当てています。
@niftyのDynamicDNSサービスについては、以下をご参考ください。
http://www.nifty.com/ddns/index.htm
"DiCE"というDDNSツールを使いDynamicDNSとIPの自動同期を取る。
http://www.hi-ho.ne.jp/yoshihiro_e/dice/index.html
もし公開するサーバがLinuxの場合は、
http://physics.atnifty.com/server/dice_for_linux …
回答ありがとうございます。
返信が遅くなり申し訳ありません。
なるほど、NATを使用しても、複数PCをインターネットと繋ぐことは可能なんですね。
そうするとNAPTの必要性はどこにあるのでしょうか?
LANポートの口(ローカルエリア側)が複数あるルータにはNAPTを使用するということでしょうか?
No.8
- 回答日時:
> 外部からのアクセスはルータの設定でWebサーバにいくようになって
> いるというような意味でしょうか?
そうです。私の場合は、現在Web鯖以外は考えていないので、外部から80番ポートにアクセスがあった場合は、192.168.*.XのApacheが動いている鯖に行くようにしています。
> そうですね、サーバが乗っ取られるとすれば、rootユーザのパスワードがばれて
> telnet等で操作されるときでしょうか?
ここいらへんの手法が私もよく分かりません。相手がどの様な手段で入ってくるのかが分かりません。そのために私としてはWebサービスしか公開する気がないのですが。Webサービスにおいても、入り込む手法があるようで、それなりに注意しなくてはならないようですが。
> 一応公開するための領域はパーティションを分けて作ってあり、telnet等
> も使えない設定にしてありますが、
telnet使えないと不便じゃありません?私の所では、SSH1を使ってtelnetで入っています。ローカル側からだけですけど。
> 他に気をつけること等あるでしょうか?
私も分からないので、サービス等は極力落としてしまい、必要なものしか動いていないようにしています。後はchkrootkitというアプリがありますので、それを入れてうごかしています。rootkit仕込まれたら終わりですので。
あと、ルーターの設定をいじる必要が出てくるのかな?
ルーターのマニュアルも読む必要がありますよね。あたりまえですが、ルーターこそ乗っ取られたら終わりですから。これも適切な設定にする必要があります。
・・・・って、パスワードを類推されにくいものにしているだけですけど。w
回答ありがとうございます。
>>telnet使えないと不便じゃありません?
私はサーバPCとクライアントPCが隣同士に置いてあるので、
PC切り替え器を使ってディスプレイ、マウス、キーボードを共有しています。
なので特にtelnetは使用しないといった感じです。
>>後はchkrootkitというアプリがありますので、それを入れてうごかしています。
>>rootkit仕込まれたら終わりですので。
rootkit‥、全然知りませんでした。ありがとうございます。
やはりWebサーバは他のサービスを使用せず、Webサーバ専用として動かすのが
セキュリティとしては一番いいんですかね?
まぁ、壊れてもいいような古いPCに入れているのでよっぽどひどいことにはならないと思いますが‥。
No.7
- 回答日時:
こんばんは、疑問はつきませんね。
さてご質問の件ですが、私もniftyを使っています。
鯖を公開するには色々な方法があるかと思います。私の場合は、ルーターの機能としてついてきた、DDNSを使っています。ショボイドメインになってしまいますが、無料ですので。
このドメインに対して外部からアクセスが来たときは、ルーターの設定で、NATの内部のPCに対してフォワードを掛けています。
それ以外は、まったく一般的なLANですので、LANの内部には鯖とは別に複数のネットワーク機器が存在します。
鯖と他のネットワーク機器とは同じセグメントの中に存在しますので、まったく危険がないかといえば、有ると思います。鯖が乗っ取られてしまえば、同一セグメントにある機器は危険にさらされます。
回答ありがとうございます。
返信が遅くなり申し訳ありません。
#6の方と同じような運用をしていらっしゃるということですよね?
フォワードという言葉が聞き慣れませんが、
外部からのアクセスはルータの設定でWebサーバにいくようになっているというような意味でしょうか?
>>鯖が乗っ取られてしまえば、同一セグメントにある機器は危険にさらされます。
そうですね、サーバが乗っ取られるとすれば、rootユーザのパスワードがばれて
telnet等で操作されるときでしょうか?
一応公開するための領域はパーティションを分けて作ってあり、telnet等も使えない設定にしてありますが、
他に気をつけること等あるでしょうか?
もちろん、各種インジェクション等気をつけることはたくさんあると思いますが、
初心者がよくやるミス等ありましたら、ご教授くださいm(__)m
No.5
- 回答日時:
No.3です。
>>このISPは別に契約をしなくてもグローバル固定IPを1個基本料金に含んでいます。
>これは@niftyと重複して申し込めるという理解でよいのでしょうか?
いいえ、@niftyからASAHI-NETに乗り換えると言うことです。
@niftyのインターネット接続以外の機能を利用している場合は、オープンコースに申し込んで、ASAHI-NET経由で@niftyに接続します。
http://www.nifty.com/support/member/open.htm
回答ありがとうございます。
返信が遅くなり申し訳ありません。
ISPを変えるということですか。
ASAHI-NETは固定IPでもらえるということなんですね。
ISPを変えるとインターネットにつながるまでまた長い時間待たされるので、
他の方のおっしゃる@niftyの方法でやろうと考えています。
しかし私は各ISPの運用自体よく知らないので、他のISPと比べてみて勉強にはなりました。
ありがとうございました。
No.4
- 回答日時:
@niftyはDynamicDNSを付加サービス(有料)として提供しています。
例えば http://(なんちゃら).atnifty.com/ というドメインで運用しているサイトはこのサービスを利用しています。
ちなみに私も運用しています。コース:@nifty+ADSL(ACCA)
レンタルモデムがルータ機能を備えているものであれば、静的NATでポート解放と転送(ポートフォワーディング)設定を行なえば良いでしょう。
その際に注意する事は、公開するPCはDHCPによるIP割り当てを行わず、予め固定で割り当ててておく事が重要です。
回答ありがとうございます。
ここで質問させていただいて、私もその方法で行おうかと考えています。
NATで設定を行っても複数PC(インターネット等、普段使用しているクライアントと今回公開予定のWebサーバ)を
繋ぐことは可能なのでしょうか?
No.3
- 回答日時:
ASAHI-NETで、自宅WEB Serverを運用しています。
このISPは別に契約をしなくてもグローバル固定IPを1個基本料金に含んでいます。ルーターは回線がB-Flet'sなので、NTT東日本からレンタルされたRT-200NEを使っています。
回線は1本で、NAPT機能でPORT 80をWeb Serverに飛ばしています。DNS, Mailも同様にNAPTで飛ばしています。
Serverがとまると、DNSも自前なので、Mailがhost unknownで帰ってしまう危険があるため、DNSは友人と、お互いにセカンダリーサーバーになっています。
回答ありがとうございます。
>>このISPは別に契約をしなくてもグローバル固定IPを1個基本料金に含んでいます。
これは@niftyと重複して申し込めるという理解でよいのでしょうか?
そうすると、レンタルモデムのDHCP機能を止め、ルータにつないで
自宅内でASAHI-NETからのIPと@niftyからのIPを
ルーティングするような運用をするという理解でよいのでしょうか?
勉強不足で申し訳ありませんが、よろしくお願いします
No.2
- 回答日時:
これは@niftyのサーバ上に自分のWebページをつくる感じでしょうか?
サーバマシン自体は自己で保有しているため、
勉強のためにやってみようと考えています。
回答ありがとうございました。
No.1
- 回答日時:
> ISPは@niftyですが可能なんでしょうか?
@niftyなら可能だったと記憶しています。
ISPの規約を読み、禁止されていなければOKです。念のためご自分で確認されることをオススメします。
> グローバルIPアドレスは申請するだけで誰でも簡単に取得できるものなんでしょうか?
グローバルIPはCATV等でない限りネットに繋がっている以上誰もが取得しています :-)
……と揚げ足をとってすいません。「固定IP」という意味でしたら、ご契約中のISPに申し込むことで取得することが出来ます。
@niftyでしたらこちら。
http://www.nifty.com/staticip/
> ルータは特別に用意する必要があるのでしょうか?
WEBを公開することで以前より攻撃されやすくなることは容易に予想できますよね?
その攻撃をルーターによってある程度防ぎたいならばそういった製品の購入を考えてみては。
単に「WEBを公開する」だけでしたらモデムでも可能です。Air Edgeでもできますよ。
> 通常WebサーバはNATを設定されたルータにつながっているということですが、そうすると回線をもうひとつ繋がなくてはならないのでしょうか?
上記の通り、特別に回線を引く必要はありません。
> NAPTならばひとつのIPアドレスに複数台のPCをつないでインターネットと通信できるということですが、その場合、Webサーバと同じセグメントにつながれた公開したくないPCに危険はないのでしょうか?
Webサーバーを公開することでそのIPに対する攻撃の頻度は上がりますが、
「別PC」へのポート転送を設定しなければよいだけだと思います。
……が、たとえWEBを公開せずに、様々な対策を施した上でどんなに手を尽くしても危険が「ない」なんてことはありえません。
ちなみに、ご存じかもしれませんが固定IPを取らなくてもDDNS使えばWEBは公開できます。
また、特に理由がなければ別途レンタルサーバー等を借りることをオススメします。
一番、セキュリティ的にも安全です。
ひとつひとつ丁寧に回答していただきありがとうございました。
おかげさまでどうにかなりそうな感じです。
DDNSというものも微塵も知りませんでした(^^;
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- その他(インターネット接続・インフラ) IPアドレスについて 2 2022/10/23 14:48
- VPN DNS「8.8.8.8」とは何なのでしょうか? 固定 IP アドレスで光回線の代わりに使えますか? 4 2022/10/17 16:30
- VPN 無料のwifiはなぜ危険性高い? VPN プライベートDNSモードにすれば安全? 2 2022/06/04 18:23
- サーバー ネットワークの構成に困っています 3 2023/07/05 11:55
- 固定IP MACアドレスはLAN内で相手を特定するアドレスですか? PCから監視カメラを閲覧するときに、セグメ 3 2022/07/23 09:04
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
- 情報処理技術者・Microsoft認定資格 応用情報処理技術者試験のシステム利用率の計算について 2 2022/03/28 07:43
- サーバー 「自分のPCをWebサーバーにする事」とはについて 2 2023/03/20 17:47
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Core 2 Duo の古いパソコンに最...
-
LinuxでWine使うとどのくらいWi...
-
ubuntu(linux)のシャットダウン...
-
CentOSが起動時にフリーズ
-
2TBのUSBメモリを2000円ほどで...
-
至急です。kubuntu24.04ltsをUS...
-
ubuntuで デイスク/deb/loopと...
-
mxlinux 起動時エラーについて
-
[Linux Mint] インストールした...
-
apacheでリバースプロキシを設...
-
zorin OS
-
ubuntu 24 へのCanon 複合機ス...
-
tarで纏める際に、複数場外した...
-
Fedoraのupgradeで、libruby.so...
-
次のif文について意味を教えて...
-
windowsxpと同じくらい軽いLinu...
-
WineのRufusでデバイスを検知す...
-
LinuxのノートパソコンでDVDコ...
-
raspberryPi で、iPhoneの再生/...
-
windows10を使っています。 wsl...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IPSECとL2TP/IPSECの違いについて
-
ダイナミックDNSについて
-
Webサーバ
-
外部から家庭内のNASのHDDにア...
-
8000番や8080番のポー...
-
PINGが通るのにネットワー...
-
スイッチのポート番号について
-
ワイヤレスマウスUSBレシーバー...
-
ftpサーバー 接続できない
-
パソコンの「ローカル」って、...
-
ARP は L2 と L3 どちらのプロ...
-
Windows 11のパソコンで、ポー...
-
Windows10でUDPのポート解放が...
-
コマンドプロンプトで、ポート...
-
ポートの名前 スマホやWiFiなど...
-
インターネット接続できません...
-
ポリシー等で特定のサイトだけ...
-
the onion rooter tor接続
-
loってなんですか?
-
セグメントを越えてMACアドレス...
おすすめ情報