【先着1,000名様!】1,000円分をプレゼント!

Windows7上で、簡易的なDHCPサーバやFTPサーバを立てて、クライアントPCにIPを割り振ったり、ファイルサーバをしてみたいですが、簡単で品質良いフリーソフトや安価シェアウェアでお薦めなアプリはございますか? またそのアプリについて設定方法が書かれてるページがあれば教えて下さい。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

メジャーな物は、BlackJumboDog ですね。


http://www.forest.impress.co.jp/library/software …
>Webサーバー、メールサーバー、プロキシーサーバー、FTPサーバー、DHCPサーバー、DNSサーバーの機能を備えたサーバーソフト。
最近は使ってませんが、Windows95時代はよくお世話になりました。
    • good
    • 3

参考程度に(あまり参考にもなりませんが)


ちょっと前に同じようなことやろうとしました
  ちょっと使っただけで止めたので記憶があいまいなところもあります

OpenDHCPは 正直言って挫折しました
  Win7正式対応してないものの DHCP95でも使った方が早いかと判断
  確か動いた記憶がある

でもって結局はDHCPに関しては
ICS設定すれば動くのでそれでいいかな ということで終わりました
(既存の環境によっては不可の場合有)

FTPについては過去IIS試したことがありますがそこまですることもないかな
ということで別の方法を探し
http://freesoft-100.com/review/serva.html
がいいかなとも思ったのですが(インストールしなくていいのが気に入った)
  ちなみにこれにもDHCPサーバ機能付いてますがそれは試したことなし
ちょっと使ったところ使いたいコマンドが実装されておらず
(mput/mget ができない)
結局は DemonFtpを使いました
http://raidenftpd.com/jp/

結局は個人のスキル・好み次第なのでいくつか試すのがいいでしょう
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q簡単なDHCPサーバーのソフトはありませんか?

お世話になります。

会社で小規模のDHCPサーバーを立てる事を計画しています。
ゆくゆくはWindowsServer2003を買う事になると思うのですが、それよりも前に簡単にDHCPの仕組みを検証したいので、簡単なDHCPサーバーのソフトが欲しいです。

フリーか安価なDHCPサーバーのソフトはありませんか?
テスト用のパソコンはWindows2000かXPを準備できます。

Aベストアンサー

Windows上で動く、国産で無料のものです。

参考URL:http://www.t3.rim.or.jp/~temple/software.html#W95NET

QDHCPサーバでの、複数スコープ設定

お世話になります。早速質問させていただきます。

現在Windows2003サーバの勉強をしてるのですが、机上の勉強ではどうしてもイメージできない部分があり質問させていただきます。

DHCPサーバの設定にて、
(1)スコープ[192.168.1.100] TEST_SCOPE1
(2)スコープ[192.168.2.100] TEST_SCOPE2
と、異なるサブネットのスコープを2つ設定したとします。

上記の状態で、あるクライアントからDHCP要求を受けた場合には、
当然(1)か(2)のスコープの内のどちらかからIPアドレスを割り振ると思うのですが、
スコープ(1)が選ばれるのかスコープ(2)が選ばれるのかは、どこで決まるのでしょうか?
要求を出したクライアントがどちらのサブネット上にいるかが、
DHCPサーバ側で分かればそちらを選ぶんだと思うのですが、
DHCPサーバ側で分かるとも思えないのですが・・・・
(それとも根本的に考え方が間違っているのでしょうか・・・?)

テストの環境があればいいのですが、そんな余裕も無く机上で困り果てております。
どう考えてもここで思考が止まってしまって先に進みません・・・
どなたかご教授の程よろしくお願いいたします。

お世話になります。早速質問させていただきます。

現在Windows2003サーバの勉強をしてるのですが、机上の勉強ではどうしてもイメージできない部分があり質問させていただきます。

DHCPサーバの設定にて、
(1)スコープ[192.168.1.100] TEST_SCOPE1
(2)スコープ[192.168.2.100] TEST_SCOPE2
と、異なるサブネットのスコープを2つ設定したとします。

上記の状態で、あるクライアントからDHCP要求を受けた場合には、
当然(1)か(2)のスコープの内のどちらかからIPアドレスを割り振ると思うのですが、
...続きを読む

Aベストアンサー

同様の質問が過去にもあるようです。

DHCPリレーエージェント
http://oshiete1.goo.ne.jp/qa659757.html

Qpingでポートの指定

pingでIPアドレスを指定して、通信できるかどうかというのは
よく使いますが、pingでポートを指定して応答するかどうかは調べられるのでしょうか?

よろしくお願いします

Aベストアンサー

pingを含むICMPというプロトコルは、OSIの7レイヤで言うところのL2(同一セグメント内通信)とL3(IPルーティングされた通信)の両方にまたがる、ちょっと珍しいプロトコルです。

IPアドレスは指定できますが、別サブネットに属するIPアドレスに到達できればL3通信、できなければゲートウェイと呼ばれる同一サブネットに属する中継装置からの回答を得るという点でL2(MAC通信ではなく、同一セグメント内通信という意味)通信です。

ポート番号はL4で使用されるアドレスですから、L4機能の疎通確認はping(を含むICMP)ではできません。

FTPの疎通確認であれば、クライアントからサーバに対するTCP/21通信(FTP-CMD)が可能であること(サーバからクライアントへのTCP/21からの応答を含む)+サーバからクライアントに対するTCP/20通信(FTP-DATA)が可能であること(クライアントからサーバへのTCP/21からの応答を含む)が必要でしょう。

監視ソフトによるものであれば、
・クライアントからサーバへのログイン(TCP/21)
・クライアントからサーバへのlsの結果(TCP/20)
で確認すればよいでしょう。

pingを含むICMPというプロトコルは、OSIの7レイヤで言うところのL2(同一セグメント内通信)とL3(IPルーティングされた通信)の両方にまたがる、ちょっと珍しいプロトコルです。

IPアドレスは指定できますが、別サブネットに属するIPアドレスに到達できればL3通信、できなければゲートウェイと呼ばれる同一サブネットに属する中継装置からの回答を得るという点でL2(MAC通信ではなく、同一セグメント内通信という意味)通信です。

ポート番号はL4で使用されるアドレスですから、L4機能の疎通確認はping(を含む...続きを読む

Qコマンドプロンプトを使ってipアドレスからコンピュータ名を知る方法

ipアドレスは分かっていますがコンピュータ名が分かりません。リモート接続ソフトなどは使えないので、それでコンピュータ名を調べることはできません。
コマンドプロンプトを使ってipアドレスからコンピュータ名を知る方法を教えてください!

Aベストアンサー

なんか回答がバラバラなので整理しましょう。
調査している自分自身が使用している端末は、Windows XPのPCであると仮定します。
また、調べるのは基本的に外部から名前解決可能な名前(No.2さんの言う"2"に相当する名前)とします。

パターン1:
対象のIPアドレスがWindows端末機で、自分が使用している端末と同じネットワークに属しているか同一のWINSサーバを参照しているとき……No.4さんの答えで検索できます。

nbtstat -A <IP Address>

パターン2:
ネットワーク管理者がDNSをきちんと管理しており、対象IPについても管理者の管理下にある場合……以下2つのいずれかの方法で検索できます。

  nslookup <IP address>

または

  nslookup -q=ptr <reverse ip>.in-addr.arpa.
  ex) 192.168.12.1 のIPを調べたい場合、以下のように入力する
  nslookup -q=ptr 1.12.168.192.in-addr.arpa.

  (DNSサーバで逆引きが設定されていないと、正しく検索できない場合があります)

パターン3:
上記以外の場合

外部から名前解決できないので、調べようがありません。または、調べてもそれが正しいホスト名である保証がありません。
そのIPの端末自体に設定されているホスト名を直接調べるしかありませんが、それには実際にそのIPの端末を操作して調べるしかありません。
つまり、No.2さんの回答となるのですが、
IPを使用しているのがWindows PCやUnixサーバなどである保証はないので、確認するコマンドはその端末の種類(OS)によって異なります。

なお、tracert (traceroute)を使用する、という回答がありますが、これはパターン1またはパターン2のいずれかまたは両方を満たしていないと表示されませんので、厳密には正しい答えとはいえません。
(たいていの場合、"tracert <IP address>" や "ping <IP address>"で用が足りてしまうことも多いので、必ずしも間違いではないのですが)

なんか回答がバラバラなので整理しましょう。
調査している自分自身が使用している端末は、Windows XPのPCであると仮定します。
また、調べるのは基本的に外部から名前解決可能な名前(No.2さんの言う"2"に相当する名前)とします。

パターン1:
対象のIPアドレスがWindows端末機で、自分が使用している端末と同じネットワークに属しているか同一のWINSサーバを参照しているとき……No.4さんの答えで検索できます。

nbtstat -A <IP Address>

パターン2:
ネットワーク管理者がDNSをきちんと管理して...続きを読む

QXP ProをDHCPサーバにしたい

いつもお世話になります。XP Professional(SP2)をDHCPサーバにすることはできるでしょうか?

Aベストアンサー

「DHCP フリーソフト」でGoogle検索して一番にヒットするのがこちら。
http://www.t3.rim.or.jp/~temple/dhcp95.html

QNICを2枚さしたときのパケットの流れ

こんにちわ。

1つのPCに2枚のNICを挿して、AとBのネットワークにつなげています。
デフォルトゲートウェイはAのネットワークのみを指定しています。

で、Bのネットワーク向けのFTPなどをしてもちゃんとBの先のサーバに通信できているのですが、
このときのパケットは、どういう動きというか流れをしているのでしょうか。

Aのルータが受け取って、これはBのルータ向けだよとPCに戻して、
PCがB用のNICを見つけて、Bのルータに向けてパケットを出すのでしょうか?

あまりに初心者ですいません。。
よろしくおねがいします。

Aベストアンサー

OSがルーティングテーブルを見て、送信先のIPアドレスから送信に使用するNICを決定します。

コマンドプロンプトから、route printを実行するとルーティングテーブルを参照可能です。

質問者のPCのように、複数のネットワークに足を出している形態のことを、
一般にマルチホーミングと呼びます。

実際にマルチホームしているPCのルーティングテーブルの例ですが、こんな感じです。
192.168.1.0/24と192.168.168.0/24にマルチホームしています。
自分自身のIPアドレスは、192.168.1.129、192.168.168.1です。
デフォルトゲートウェイは192.168.1.1です。

Active Routes:
Network Destination    Netmask     Gateway   Interface Metric
     0.0.0.0     0.0.0.0   192.168.1.1 192.168.1.129   1
    127.0.0.0    255.0.0.0    127.0.0.1   127.0.0.1   1
   192.168.1.0  255.255.255.0  192.168.1.129 192.168.1.129   1
  192.168.1.129 255.255.255.255    127.0.0.1   127.0.0.1   1
  192.168.1.255 255.255.255.255  192.168.1.129 192.168.1.129   1
  192.168.168.0  255.255.255.0  192.168.168.1 192.168.168.1   1
  192.168.168.1 255.255.255.255    127.0.0.1   127.0.0.1   1
 192.168.168.255 255.255.255.255  192.168.168.1 192.168.168.1   1
    224.0.0.0    240.0.0.0  192.168.1.129 192.168.1.129   1
    224.0.0.0    240.0.0.0  192.168.168.1 192.168.168.1   1
 255.255.255.255 255.255.255.255  192.168.1.129 192.168.1.129   1
 255.255.255.255 255.255.255.255  192.168.168.1 192.168.168.1   1

全ての通信の宛先IPアドレスは、この行のいずれか1つに必ず合致します。
合致するかどうか、比較する際の基準は、longest matchと呼ばれます。

比較の方法は、若干専門的な説明になりますが、以下のとおりです。
宛先IPとNetmaskを、数学でANDと呼ばれる計算方法で計算します。
得られた値とNetwork Destinationが一致していれば、その行は合致する候補になります。
複数の行が合致候補になった場合、Netmaskが一番大きい行が最終的な合致結果となります。
Netmaskも同じ大きさの場合は、Metricが小さいほうが最終的な合致結果となります。

最終的に合致する行が見つかったら、Interfaceのところで示されているNICを使って送信します。
また、Gatewayのところで示されているIPアドレスが自分自身のものと同一の場合は、
自分が宛先への送信について責任を持って、直接送信を行います。
そうでない場合は、Gatewayに転送することで、以降の送信については任せる形になります。

より詳しく知りたい場合は参考URLをご覧ください。

いくつか具体例を挙げて説明します。

例1:宛先IP=192.168.1.2の場合
もっとも長く一致する行は
Network Destination    Netmask     Gateway   Interface Metric
   192.168.1.0  255.255.255.0  192.168.1.129 192.168.1.129   1
なので、192.168.1.129のインタフェースが選択されます。
送信の際使用する送信元アドレスは、選択されたインタフェースのアドレスになります。
ゲートウェイは自分自身のIPなので、宛先IPアドレスに対して自分自身が直接送信を行います。

例2:宛先IP=192.168.168.2の場合
もっとも長く一致する行は
Network Destination    Netmask     Gateway   Interface Metric
  192.168.168.0  255.255.255.0  192.168.168.1 192.168.168.1   1
なので、192.168.168.1のインタフェースが選択されます。
送信の際使用する送信元アドレスは、選択されたインタフェースのアドレスになります。
ゲートウェイは自分自身のIPなので、宛先IPアドレスにに対して自分自身が直接送信を行います。

例3:宛先IP=192.168.2.1の場合
もっとも長く一致する行は、
Network Destination    Netmask     Gateway   Interface Metric
     0.0.0.0     0.0.0.0   192.168.1.1 192.168.1.129   1
なので、192.168.1.129のインタフェースが選択されます。
送信の際使用する送信元アドレスは、選択されたインタフェースのアドレスになります。
ゲートウェイは自分自身のIPではないので、192.168.1.1に対して送信を行い、
あとは192.168.1.1に任せます。

このルーティングテーブルは、管理者権限を持っているユーザであれば、
行を追加したり削除したりすることが可能です。

このルーティングテーブルに基づいて、送信インタフェースとゲートウェイを決定した後は、
送信に使われるメディアに合わせてアドレス解決等の処理を行った上で、
実際の送信が行われます。
ほとんどの場合、メディアはイーサネットだと思いますが、
その場合、MACアドレスが送信に必要なので、必要に応じてARPを使い、
相手のMACアドレスを調べた後、送信するということになります。
調べた結果はコマンドプロンプトでarp -aを実行すると分かるように、
一定時間記憶され、再利用します。

--------------------------------------------
整理すると、
分かっているのは宛先IPアドレスのみの状態から、ルーティングテーブルを見て、
・使用するインタフェース
・送信元IPアドレス
・直接相手に送るか、Gatewayに転送するか
の3つを決定します。

その後、直接相手に送る場合は相手のMACアドレス、
Gatewayに転送する場合はGatewayのMACアドレスをARPで調べ、
NICからイーサネットに送り出す、という流れになります。

参考URL:http://www.microsoft.com/japan/technet/community/columns/cableguy/cg1201.mspx

OSがルーティングテーブルを見て、送信先のIPアドレスから送信に使用するNICを決定します。

コマンドプロンプトから、route printを実行するとルーティングテーブルを参照可能です。

質問者のPCのように、複数のネットワークに足を出している形態のことを、
一般にマルチホーミングと呼びます。

実際にマルチホームしているPCのルーティングテーブルの例ですが、こんな感じです。
192.168.1.0/24と192.168.168.0/24にマルチホームしています。
自分自身のIPアドレスは、192.168.1.129、192.168.168.1...続きを読む

QDNSサーバを設定したのですがnslookupがタイムアウトになります

よろしくお願いします。
最近,固定IPアドレス1個と自jpドメインを取得しました。
結構高かったです。泣きそうです。
しかも1個って・・・
ネットワークとブロードキャストで2個消えるので最低でも4個はもらえるのかと思ってました(汗
ドメイン名もいかした名前は売り切れ,というより意味のある単語はほとんど先客があり,苦し紛れに文字って,なんとかさまになる(??)ドメイン名を取得しました。
という前置きはさておき,今回皆さんにお聞きしたいのはDNSというかネットワークの環境についてです。
恐らくDNSの設定は正しくできていると思うのです。
というのもサーバーにログインしてnslookupコマンドをやると,ちゃんと意図したアドレスが帰ってくるからです。
でも私がメインで使ってるXP機のコマンド画面からnslookupをやると

DNS request timed out.
timeout was 2 seconds.
*** Can't find server name for address サーバーのアドレス: Timed out
*** Default servers are not available
Default Server: UnKnown
Address: サーバーのアドレス

となってしまいます。
DNSの設定の他に
ルーターの設定をいじったり
DHCPサーバーの設定をいじったりと
いろいろからかってみたのですが,未だに解決しません。

何か心当たりのある方いらっしゃいませんか。
どんな些細な事でも思い当たることがありましたら是非とも教えてください。

よろしくお願いします。
最近,固定IPアドレス1個と自jpドメインを取得しました。
結構高かったです。泣きそうです。
しかも1個って・・・
ネットワークとブロードキャストで2個消えるので最低でも4個はもらえるのかと思ってました(汗
ドメイン名もいかした名前は売り切れ,というより意味のある単語はほとんど先客があり,苦し紛れに文字って,なんとかさまになる(??)ドメイン名を取得しました。
という前置きはさておき,今回皆さんにお聞きしたいのはDNSというかネットワークの環境についてです。
恐ら...続きを読む

Aベストアンサー

 なるほど、それでは 192.168.1.130 という DNS サーバ側では引けているので、設定は問題ないという事ですね。

 そうしましたら、DNS 情報の登録はどのようになされていますでしょうか。もし .jp ドメインであれば
http://whois.jprs.jp/
こちらから情報の確認が出来ます。

 確認ポイントは[Name Server]で指定がされている DNS サーバです。ここで固定 IP アドレスを取得されたドメイン名のホスト情報を表示していますでしょうか。

 ドメイン登録業者では、一般的にそのドメイン業者の持つ DNS サーバが割り当てていますので、変更が必要になります。もし初期状態のままでしたら、DNS サーバまわりの設定(もしくは業者への申請)が適切かどうかご確認されたほうが良さそうです(お名前.comでしたらアドバイス可能です)。

QDHCPサーバ機能のあるHUB

いつも参考にさせていただいております。トンチンカンな質問かもしれませんが、DHCPサーバ機能のあるHUBってありますか?お忙しいところ申し訳ありませんがよろしくお願いいたします。

Aベストアンサー

Windowsの場合デフォルトで、PCの外部にあるDHCPが参照できない場合に(ネットワークからスタンドアロンであると仮定して)PC内部のDHCPによってIPアドレスが決定されます。

またWindwos98の頃から電話回線のモデムを用いたダイヤルアップのルータとして機能させることが可能になったので、サーバとなるパソコンの外部からDHCPを参照できるのではないかとおもいます。当然ながらDHCPサーバのPCは固定アドレスを決めておくことになります。

95までの時代は、ホビーで作られたDHCPサーバが幾つか公開されています。Vectorなどで見つけることができることでしょう。

「Windows dhcp」でググってみたら・・・
http://www.atmarkit.co.jp/fwin2k/win2ktips/543dhcpwinopt/dhcpwinopt.html
http://www.microsoft.com/japan/technet/windowsserver/2003/serverroles/dhcpserver/default.mspx
http://members.ld.infoseek.co.jp/shinji_m/windows/dhcp.html
http://homepage2.nifty.com/winfaq/w2k/network.html#1140
http://itpro.nikkeibp.co.jp/article/COLUMN/20060215/229396/
などなどのページが色々ありました。

Windowsの場合デフォルトで、PCの外部にあるDHCPが参照できない場合に(ネットワークからスタンドアロンであると仮定して)PC内部のDHCPによってIPアドレスが決定されます。

またWindwos98の頃から電話回線のモデムを用いたダイヤルアップのルータとして機能させることが可能になったので、サーバとなるパソコンの外部からDHCPを参照できるのではないかとおもいます。当然ながらDHCPサーバのPCは固定アドレスを決めておくことになります。

95までの時代は、ホビーで作られたDH...続きを読む

QVLAN環境でのDHCP利用について

あるLANをVLANで2つのセグメントに分けています。
ひとつはインターネット接続可、もうひとつはインターネット接続不可です。
現在はPCにIPアドレスを指定することでインターネットに接続可能なPCと接続不可のPCを分けていますが、
DHCPでIPを自動割当にする場合、
これらのPCに正しくそれぞれのVLAN用のIPアドレスを割当てることは可能なのでしょうか?
どなたか是非教えてください。

Aベストアンサー

・一台のDHCPサーバは、リレーエージェントを使っていくつくらいまでのセグメントに対して
逆にそれはDHCPサービスのソフトウエアによって違うと思います。
が大抵どのDHCPサービスでもほとんど無制限に作れる
と思われます。

・また、専用線等を使って別のLANのセグメントにもIPを割り当てられるのでしょうか?
TCP/IPで通信できていれば問題ないです。

QMACアドレスからIPアドレスを割り出す方法はありますか

MACアドレスだけがわかっている場合、そのPCのTCPIPを割り出す方法があるでしょうか?
MACアドレスだけがわかっているPCは、同一セグメント内やLAN内ではなくて、どのネットワークに接続されているかまったくわかりません。
PINGを飛ばす感覚でMACアドレスを飛ばして、IPアドレスを返すようなコマンドやツールなどご存知でしたら教えてください。

Aベストアンサー

こんにちは、疑問はつきませんね。

さてご質問の件ですが、少々勘違いなさっているような気がします。

MACアドレスは、セグメントを越えて出て行くことはできません。セグメントを越えるためにはルーターが必要なことはご存じかと思いますが、そのときには、セグメント内部の機器のMACアドレスは、ルーターのMACアドレスに書き換わってしまいます。

よって、どこにあるかわからないMACアドレスを探すことはできません。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング