找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 14803|回复: 16

[其它] [分享]解决在地址栏中填入域名自动变IP的办法

[复制链接]
发表于 2006-12-26 10:50:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
估计很多朋友在拨入VPN时,如果对方的IP是固定的还好,如果是动态DDNS域名,填入域名就自动解析为IP,而当对方的DDNS-IP变化了客户端再次拨号就造成拨号错误。

通过ros的脚本,问题达到解决。

每30秒或者1分钟检查一次都可以,减轻ROS负担。红色部分为自行修改部分。

:global ddns-ip [/interface pptp-c get pptp-out3 connect-to]
:global ddns [:resolve www.163.com]
:if ($ddns-ip != $ddns) do={
    /interface pptp-c set pptp-out3 connect-to=$ddns
    :log info "〖pptp-out3 服务器IP修改完毕〗"
  }

[ 本帖最后由 zooyo 于 2006-12-26 10:54 编辑 ]
我爱61菲.JPG
routeros
发表于 2006-12-26 13:43:01 | 显示全部楼层
好贴,顶起来
routeros
回复

使用道具 举报

发表于 2006-12-26 18:49:23 | 显示全部楼层
:if ([/interface pptp-client get pptp-out1 connect-to] != [:resolve www.3322.org]) do {/interface pptp-client set pptp-out1 connect-to=[:resolve www.3322.org]}
routeros
回复

使用道具 举报

发表于 2006-12-26 19:32:25 | 显示全部楼层
正在寻找,非常感谢
routeros
回复

使用道具 举报

发表于 2006-12-26 20:43:07 | 显示全部楼层
再次谢谢
routeros
回复

使用道具 举报

发表于 2007-1-15 12:37:35 | 显示全部楼层
谢谢斑竹分享~~~
routeros
回复

使用道具 举报

发表于 2007-1-15 17:57:11 | 显示全部楼层
能运用到动态IP端口映射去吗??
routeros
回复

使用道具 举报

 楼主| 发表于 2007-1-15 19:57:52 | 显示全部楼层
第一,动态IP可以不填写DST.ADD地址,一样的可以用.
第二,你实在是要用脚本,我也拿你没法。把下列脚本添加到 system sche里面,设置1分钟运行一次吧!

:global ip [ /ip address get [/ip address find interface=pppoe-out1] address ]
:global new-ip [:pick $ip 0 [:find $ip "/"]]
:global old-ip [/ip fi nat get [/ip fi nat find comment="ftp"] dst-address]
:if ($new-ip != $old-ip) do={
        :log info [/ip fi nat set [/ip firewall nat find comment="ftp"] dst-address=$new-ip]
        :log info "〖adsl映射修改完毕〗"
}
routeros
回复

使用道具 举报

发表于 2007-1-15 20:10:21 | 显示全部楼层
弱弱地问一下老大.....ftp  是什么.......检测是否变IP的指向参数吗??  从何得来....

运行这个后....一但IP变了.....会自动更改什么地方的参数??

版本是ROS2.9.27

我设置了80端口映射到某台内网机器...用于网站服务器.

在nat的...目的地址 只能填写外网IP....不然没法回流....

用你提供的语句能自动检测IP变化而自动更改目的地址吗???

菜鸟一只....希望大大..详细指点一下.....感激~~~

[ 本帖最后由 邪恶鸟 于 2007-1-15 20:16 编辑 ]
routeros
回复

使用道具 举报

 楼主| 发表于 2007-1-15 20:25:57 | 显示全部楼层
比如说你是动态的IP,这个脚本可以判断你新获得的IP和你本来NAT里映射的目标IP是否一样,不一样就自动更新,那个“FTP”只是你那条NAT规则的comment名称,比如说你有很多条NAT映射那么这个就是区别你做FTP的那个标签!这个是自定义的。
routeros
回复

使用道具 举报

发表于 2007-1-16 02:52:32 | 显示全部楼层
comment原来就是注释.........哈哈  ...成功自动换IP了...大哥....真诚的谢谢你..........这里的人实在不错...很热心.......不像某某大论坛....发个贴子半年都没人理...........

再次感谢.........
routeros
回复

使用道具 举报

发表于 2007-1-25 09:43:47 | 显示全部楼层
好文。支持。
routeros
回复

使用道具 举报

发表于 2009-3-10 14:05:44 | 显示全部楼层
顶,好贴。版主真是好人
routeros
回复

使用道具 举报

发表于 2009-3-10 14:18:07 | 显示全部楼层
好文 !!!学习了
routeros
回复

使用道具 举报

发表于 2009-3-15 03:00:05 | 显示全部楼层
学习中.
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-10-1 05:36 , Processed in 0.072128 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表