0

我想在我的计算机上创建一个 TFTP 服务器,我找到了一个名为TFTPD32可以帮助我的程序。但是,当我尝试将我的本地 IP 绑定(192.168.X.X)到公共 IP 时,正如我在教程中看到的那样,它并没有显示为该程序中的可能选择。

据我所知,要使其正常工作,您需要安装像 Windows Server 2008 这样的服务器操作系统,而 Windows 7 Ultimate 是客户端操作系统。

有没有办法将 Windows 7 Ultimate 配置为公共服务器?
或者我做错了什么?

PS:我很抱歉我的英语不好。

4

2 回答 2

0

Tftpd32 只能“绑定”到运行 Tftpd32 的 Windows 操作系统可用的 IP 地址。

在非常不寻常的情况下,您的主机直接连接到公共 IP Tftpd32 肯定会有该公共 IP 可用于绑定。

在更正常的情况下,您的主机将位于路由器/NAT 等之后,那么您的主机将只有私有 IP (192.168.xx) 可用。在这种情况下,您应该转发路由器中的某些 IP 端口,以便让外部用户访问您的服务器服务。

但请考虑;你不应该用 TFTP 这样做;TFTP 是一种不适用于 Internet 流量的协议。它用于 LAN(局域网)中 PXE 引导策略的早期阶段。

于 2014-09-07T13:48:54.687 回答
0

如果您可以在 LAN 环境中使用它,那么解决方案就是 ElGalivan 所说的 - 查看路由器中的 NAT 表。

通常,您需要通过 UDP 端口 69 对您的服务器 LAN IP 地址进行 NAT。

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

于 2014-09-02T19:06:18.517 回答