跳至主要內容
通过隧道的互联网连接之小记

前言

现有一台用于高性能计算的GPU服务器,因相关管理限制,无法直接访问互联网。但是,我们需要在服务器上进行一些需要访问互联网的操作,例如下载数据集、安装软件包等。因此,我们需要一种方法,使服务器能够访问互联网。

此博客文章用于记录实现该需求的具体方法,以及过程中遇到的问题和解决方案。

基本思路

服务器限制只可访问校内网络,因此基本的思路是,在校内运行一台服务器,该服务器可以访问互联网,而后在其与GPU服务器之间建立一条隧道,通过隧道实现GPU服务器访问互联网。

该思路本身没有什么问题,但在实操中会遇见大量问题。本文将详细记录实现该思路的具体步骤。


NaiveTomcat大约 4 分钟网络网络
使用PowerDNS搭建全球分地区DNS解析服务

介绍

当网络中提供相同服务的服务器分布在不同的地区时,为了提高用户访问速度,需要将用户的请求转发到最近的服务器上。如果不使用开销(资金开销)很大的Anycast技术,就需要一个全球分地区的DNS解析服务,将用户的请求转发到最近的服务器上。

PowerDNS是一个开源的DNS服务器实现,支持权威名称服务器的搭建。配有多种存储后端,如Bind、gmysql等,辅以DNS的AXFR进行Master-Slave同步,可以方便的搭建全球多节点DNS权威服务器。同时配合PowerDNS的Lua Record和geoip后端,可以实现基于请求者IP进行区分的DNS应答。


NaiveTomcat大约 5 分钟随笔网络DNS