0

自分のコンピューターに TFTP サーバーを作成したいのですが、TFTPD32役立つ名前のプログラムを見つけました。しかし(192.168.X.X)、チュートリアルで見たように、ローカル IP をパブリック IP にバインドしようとすると、そのプログラムで可能な選択肢として表示されません。

私の知る限り、これを機能させるには、Windows Server 2008 のようなサーバー OS をインストールする必要があり、Windows 7 Ultimate はクライアント OS です。

Windows 7 Ultimate をパブリック サーバーとして構成する方法はありますか?
それとも、私は何か間違ったことをしていますか?

PS: 下手な英語で申し訳ありません。

4

2 に答える 2

0

LAN環境でそれが機能する場合、解決策はElGalivanが言ったことです-ルーターのNATテーブルを見てください。

通常、UDP ポート 69 を介してサーバーの LAN IP アドレスに NAT を実行する必要があります。

http://en.wikipedia.org/wiki/Network_address_translation

于 2014-09-02T19:06:18.517 に答える
0

Tftpd32 は、Tftpd32 が実行されている Windows OS で使用可能な IP アドレスにのみ「バインド」できます。

ホストがパブリック IP に直接接続されているという非常にまれなケースでは、Tftpd32 は確実にそのパブリック IP をバインディングに使用できるようにします。

より一般的なケースでは、ホストがルーター/NAT などの背後にある場合、ホストはプライベート IP (192.168.xx) のみを使用できます。この場合、外部ユーザーがサーバー サービスに到達できるように、ルーターで特定の IP ポートを転送する必要があります。

しかし、考慮してください。これを TFTP で行うべきではありません。TFTP は、インターネット トラフィック向けではないプロトコルです。これは、LAN (ローカル エリア ネットワーク) での PXE ブート戦略の初期段階で使用されます。

于 2014-09-07T13:48:54.687 に答える