为动态IP设立域名和子网
第一步:准备工作
在安装和配置OpenVPN之前,你需要考虑好几个问题,才有便于计划工作的顺利开展。首先,如果你的用户也是在局域网中运行的话,请确保他所拥有的子网与常见IP号码的区别。大多数的路由器默认情况下一般都是使用192.168.1.x形式,其实这很容易出问题。如果在Wi-Fi热点环境下使用相同的子网,那么会出现IP冲突并导致无法连接网络的问题。
为了避免这个问题,可以根据实际需要,对子网进行重新编号,比如可以选择192.168.199.1。当你设置LAN时,要明确你所用到子网不会被其他主机用于连接网络。我们会在下面的讲述中选择从192.168.199.151开始的11个IP地址。
![]() |
| 改变子网 |
第二步:设置服务器和动态IP
如果你没有固定IP并且你的服务器IP也没有指定的话,那么你需要一个域名映射到你服务器的IP地址上(如果你的服务器拥有固定IP,那么你可以跳过这部分内容直接看下面的第三步)。你可以登陆DynDNS,免费使用他们的动态DNS服务功能(http://www.dyndns.com/services/dns/dyndns/)。
![]() |
| DynDNS页面 |
为此,你需要先创建一个帐户和密码。提醒你注意的是,用户名和密码最好是你很容易识记,并且方便你使用的,因为你将会时常用到它们。创建好之后,登陆帐户,并选择添加主机服务链接(http://www.dyndns.com/services/dns/dyndns/)。它允许你创建自己的域名,然后自动映射到你的服务器地址。为此,你需要填入一个域名,选择"脱机主机"选项,然后在页面底部点击"创建主机"。我们选择"openvpndemo.dyndns.org"域名。当然,你可以选择自己中意的域名(前提是没有被他人使用)。
![]() |
| 添加主机 |
接下来,下载DynDNS升级软件(点此下载),并安装在服务器上(选择默认安装方式)。当第一次运行时,它会提示你输入用户名和密码,你直接输入刚才创建的用户名和密码即可。
一旦你输入了用户名和密码,DynDNSUpdater就会显示你刚才填入的域名,如果显示无误,那么直接点击"应用"按钮。
![]() |
| dyndns帐户信息 |
现在,你已经为你的服务器建立了一个域名。每当服务器IP变化(假设它是动态设置的),DynDNS就会相应地更新域名系统。(如果这一步你还有什么疑问的话,可以向DynDNS寻求帮助)
![]() |
| dyndnsupdater配置 |