新闻资讯

tftp 服务器如何搭建?内网ip映射到外网ip怎么实现?

2019-12-11

TFTP服务器是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。如果你要将你自己的电脑做一个服务器,就是放一些文件让其它人看到,那么其它人就必须能够得到你的ip才可以。我们每次接通网络都换ip当然就是不可以的了,难道要每次通知吗?不要着急,下面小编带着有同样疑惑的朋友了解tftp服务器如何搭建以及内网ip映射到外网ip怎么实现?

tftp 服务器如何搭建?

1、保证自己的虚拟机能够上网

测试方法:里面一般都有一个火狐浏览器,能够上百度就证明能够上网

2、在线安装需要的软件 tftp服务器时基于应用层的一种网络层的协议,里面是基于CS结构的,所以说我们需要下载tftp的服务器和客户端。

2.1、安装tftp-hpa,tftpd-hpa,前面的是客户端,后面的是服务程序

2.2、执行命令: sudo apt-get install tftp-hpa tftpd-hpa

2.3、执行命令: sudo apt-get install xinetd 安装好xinetd

3、配置tftp服务器需要安装的东西。

/etc/xinetd.conf?

4、配置服务器相关的信息了:

/etc/default/tftpd-hpa

其中一定要理解: 这里面试规定我们的tftp服务器的一些东西: 比如我们这个服务器使用的名字叫做:tftp 后面我们就是使用这个名字去执行命令的

尤为关键的是下面的输出目录:/tftpboot 此为我们tftp服务器的目录。 你去别的地方新建另一个目录是无效的。

5、配置客户端的一些配置协议

/etc/xinetd.d/tftp

其中可以看到这里面也可以指定我们的服务器文件存放的内容 server_args = -s /tftpboot

6、重启电脑或者重启tftp服务器

sudo service tftpd-hpa restart

sudo /etc/init.d/xinetd reload

sudo /etc/init.d/xinetd restart

7、测试方式: 在不是/tftpboot的随便一个目录下面执行

sudo tftp localhost

get file:你想要下载的文件,就可以从该服务器下面下载下来了。

内网ip映射到外网ip怎么实现?

可能对于刚刚接触互联网的人来说有些难以理解内网ip和公网ip的区别,那我们在举一个例子,我们把201酒店房间用来比作内网ip,那么201房间几乎在各个酒店都有,假如你饿了会对服务员说:“我在201房间,麻烦送些吃的过来。而假如你要点外卖的话你对店家仅说送来201房间(内网ip),外面的人是不可能知道的,这时你就要对店家说某某市某某区某某酒店(公网ip)再加上201房间店家才能找到你。运营商所分配公网ip地址(某某市某某区某某酒店)也就是所住的酒店,而201房间(内网ip)则是酒店管家(路由器)所分配的。所以一个酒店可以有很多的房间(内网ip)但是当外面的朋友问你住哪里,你肯定不会说你住在201房间(内网ip)而会说你住在某某市某某区某某酒店(公网ip)。这就是内网ip和公网ip的本质区别。一个对内,一个对外。

1、首先注册花生壳账号,网址http://hsk.oray.com/, 注册后我选择了充值了8元,当时也忘了怎么就充了8元。

2、登录后选择域名建站。http://domain.oray.com/

3、选择壳域名,搜索之后若未被注册即可注册了。每个张

4、然后下载花生壳客户端http://hsk.oray.com/download/#type=windows|lan, 选择内网版。

5、下载之后,安装,打开花生壳。

6、打开内网映射,添加映射,填写自己电脑的内网IP。

7、确定之后,就可以使用之前注册的花生壳IP了。

8、在eclipse,启动一个tomcat上的javaweb项目,在浏览器输入http://localhost:8080/javaWebTest/, 测试没问题。

9、将地址栏地址改成自己的注册的花生壳域名+项目URL。测试成功。

10、在外网下也可以访问。

花生壳是一款无需公网IP、无需设置路由器、可穿透内网,为全球1600多万用户提供服务的动态域名解析软件。当您安装并注册花生壳动态域名解析软件,无论您在任何地点、任何时间、使用任何线路,均可利用这一服务建立拥有固定域名和最大自主权的互联网主机。