Routos设置动态域名vpn
来源:互联网 发布:js触发a标签href 编辑:程序博客网 时间:2024/05/14 07:51
需求描述
公司网络通过routos拨号上网
若公司员工通过拨外网ip vpn,遇到公司瞬间断网,rouos重新拨号获取的ip将会改变,则员工不能再重新拨进vpn
解决思路
设置动态DNS解析,让routos通知dns服务器,自己的ip发生改变,从而改变解析
,公司员工就可以通过拨dns的方式,拨进工作区域,而不用担心外网改变的问题
申请动态域名
注册一个免费的域名提供商,比如http://www.pubyun.com/
创建动态域名
ip地址可以写自己现在拨号所获取的外网ip
编写脚本
3322为例
:local ednsuser "申请域名时注册的用户名":local ednspass "注册时密码":local ednshost "申请的动态域名":local ednsinterface "routos拨号所用的接口名":local members "http://members.3322.org/dyndns/update?system=dyndns"#:local members "http://members./nic/update?":local status:local status [/interface get [/interface find name=$ednsinterface] running]:if ($status!=false) do={:local ednslastip [:resolve $ednshost]:if ([ :typeof $ednslastip ] = nil ) do={ :local ednslastip "0" }:local ednsiph [ /ip address get [/ip address find interface=$ednsinterface ] address ]:local ednsip [:pick $ednsiph 0 [:find $ednsiph "/"]]:local ednsstr "&hostname=$ednshost&myip=$ednsip":if ($ednslastip != $ednsip) do={/tool fetch url=($members . $ednsstr) mode=http user=$ednsuser password=$ednspass dst-path=$ednshost:delay 2:local result [/file get $ednshost contents]:log info ($ednshost . " " .$result)/file remove $ednshost ;}}
设置schedule
system——schedule——将脚本贴在schedule下面,并设置更新时间
0 0
- Routos设置动态域名vpn
- Routos设置vpn
- Routos设置拨号上网
- Routos设置ntp
- 每步动态域名解析的设置详解(一)------实现vpn
- 动态域名的安装设置
- Routos Nat
- 设置VPN
- vpn---设置
- VPN设置
- VPN设置
- 设置vpn
- VPN设置
- 动态域名解析设置服务全攻略
- Fedora linux 3322动态域名解析设置
- DDNS动态域名解析功能与实现设置
- routos配置与使用
- 采用每步网动态域名解析软件架设VPN虚拟专用网络
- 209 Minimum Size Subarray Sum
- 逆向教程->当乐启动图分析手记
- [Android UI开发] Android Application对象必须掌握的七点
- java 内存泄露调试和解决
- 统计字符串中每个字符的出现频率,返回一个 Object,key 为统计字符,value 为出现频率
- Routos设置动态域名vpn
- Android-Activity的四状态、七生命周期、和四启动模式
- STM32 中断初识
- linux 软件管理
- LeetCode Perfect Squares
- 使用myeclipse“返回商品”步骤及代码(2015.09.15)
- 解决ubuntu14.04中sublime text2输入中文
- jQuery的DOM操作
- Android四大基本组件-Service详解