下面是LINUX动态域名解析脚本(任务计划里也可以,但要自己加循环)加上脚本,设置为1分钟执行一次就可以了。

先去每步科技申请个免费域名,假设申请的是abc.meibu.net

下面的代码是每步科技的IPV4动态域名服务

其中 通过 http://www.meibu.com/ips.asp 得到路由器当前的IPV4地址

然后判断这个地址是否改变了,改变了就提交到每步科技的服务器去更新解析记录

"http://main.meibu.com/ip/login.asp?name=abc.meibu.net&pwd=abc"这个页面是提交域名解析记录

其中abc.meibu.net&pwd=abc 是你在每步申请的域名和密码。

sync

old=$(cat ip.ini)

sleep 10

new=$(ifconfig vlan2 | awk '/inet/')

if [ "$old" != "$new" ]

then

rm -rf ip.ini

echo $new > ip.ini

wget "http://main.meibu.com/ip/login.asp?name=abc.meibu.net&pwd=abc"

rm login.asp

else

echo "==same!"

fi

注释:

http://main.meibu.com/ip/login.asp?name=abc.meibu.net&pwd=abc 为提交新IP记录的网页接口

其中的abc.noip.cn&pwd=abc 这个修改为你在每步申请的域名和密码。

这里有多个自定义定时器,可以同时写入IPV6的动态域名解析命令,具体可以参考每步的接口。

定时器每分钟执行一次,先从路由器取IPV4地址,跟前面取的比较下,一样就结束,不一样就提交解析并且把新的IP记录写到文件里面去以备下次比较。

上面是IPV4的脚本,下面给出IPV6的Linux动态域名解析命令脚本

sync

old=$(cat ips6.ini)

sleep 10

new=$(ifconfig vlan2 | awk '/inet6/')

if [ "$old" != "$new" ]

then

rm -rf ips6.ini

echo $new > ips6.ini

wget "http://v6.meibu.com/v6.asp?name=abc.noip.cn&pwd=abc"

rm v6.asp

else

echo "==same!"

fi

注释:

http://v6.meibu.com/v6.asp?name=abc.noip.cn&pwd=abc 为提交新IPV6记录的网页接口

其中的abc.noip.cn&pwd=abc 这个修改为你在每步申请的域名和密码。

这里有多个自定义定时器,可以同时写入IPV4的动态域名解析命令,具体可以参考每步的接口。

上面的代码是IPV4地址就在本机,所以用ifconfig的方式读取,如果运行在下位机上,IPV4地址在上位机,则用下面的代码

sync

old=$(cat /tmp/mnt/sda1/socat/ips.asp)

echo "$old"

wget -q -O /tmp/mnt/sda1/socat/ips2.asp http://www.meibu.com/ips.asp

sync

sleep 10

new=$(cat /tmp/mnt/sda1/socat/ips2.asp)

echo "$new"

if [ "$old" != "$new" ]

then

rm -rf /tmp/mnt/sda1/socat/ips.asp

mv /tmp/mnt/sda1/socat/ips2.asp /tmp/mnt/sda1/socat/ips.asp

wget "http://main.meibu.com/ip/login.asp?name=abc.meibu.net&pwd=abc"

rm login.asp*

else

echo "==same!"

fi

linux 域名解析 命令,Linux动态域名解析命令脚本相关推荐

  1. 金万维linux 路由,金万维动态域名解析(宽带通)Linux版

    金万维动态域名解析(宽带通)Linux版 安装方法: 得到金万维gnhostlinux动态域名Linux/Unix下客户端软件 wget http://www.gnway.com/download/g ...

  2. linux中如何实现动态域名解析

    1.什么是动态域名解析 动态域名解析服务,是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候,客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程 ...

  3. 动态域名解析--每步动态域名解析

    什么是ddns? ddns是动态dns,也就是可以解析动态ip地址的软件 有什么作用? ddns可以实现的服务很多,可以实现在自己的服务器上架设网站,ftp,甚至是可以在自己的机器上做游戏私服. 什么 ...

  4. Linux显示瞬间进程动态的命令ps

    ps用于显示瞬间进程的动态信息.其用法如下: 一.常用参数: -A 显示所有进程(等价于-e)(utility) -a 显示一个终端的所有进程,除了会话引线 -N 忽略选择. -d 显示所有进程,但省 ...

  5. Linux 下进程相关的常用命令汇总

    引言:在Linux的系统中,进程相关命令是我们掌握 linux 进程必备利器,所以本文就将介绍一些常用的进程相关的命令. 文章目录 进程查看命令 ps 查看命令 top 动态查看命令 jobs 命令 ...

  6. 【Linux】《Linux命令行与shell脚本编程大全 (第4版) 》笔记-汇总 ( Chapter1-Chapter16 )

    一.初识 Linux shell Linux 系统可划分为以下 4 部分. Linux 内核 GNU 工具 图形化桌面环境 应用软件 内核主要负责以下 4 种功能. 系统内存管理 内核通过硬盘上称为交 ...

  7. 【Linux】《Linux命令行与shell脚本编程大全 (第4版) 》笔记-Chapter6-Linux 环境变量

    六.Linux 环境变量 bash shell 使用环境变量来存储 shell 会话和工作环境的相关信息(这也是被称作环境变量的原因).环境变量允许在内存中存储数据, 以便 shell 中运行的程序或 ...

  8. Linux(12)-命令行的使用,shell脚本

    命令行的使用,shell脚本 1.终端shell,man 2.shell 编程 2.1 shell脚本 2.2 注释 2.3 指明所用的shell 2.4 支持函数 2.5 使用变量 2.6 解析命令 ...

  9. linux定时器跑命令,linux下运行定时器(cron/centos/js脚本)

    目的:在centos 6.5系统上定时运行casperjs脚本. 1.启动定时器 要实现目的,首先要可以在centos上运行定时任务,百度后知道有个cron的东西存在,所以第一步就是启动定时器服务(以 ...

  10. shell脚本和linux命令,Linux shell脚本全面学习(一)

    1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序.在 ...

最新文章

  1. axis2 wsdl2java 使用方式
  2. mongodb聚合操作之group
  3. (转)淘淘商城系列——SSM框架整合之逆向工程
  4. Spring-tx-TransactionInfo
  5. 解决:安装Widget插件提醒已安装却不见界面
  6. 小米小爱蓝牙音箱_至今为止功能最全面的「小爱同学」!小米小爱音箱Pro体验...
  7. Nexus Indexer 2.0:增量下载
  8. 软考网络工程师重难点总结分享~(3)
  9. 匿名mahony互补滤波代码详解
  10. 从又苦又累的销售工作到python程序员,我哭了
  11. 荣耀首批老机型今日下午 4 点开启鸿蒙 HarmonyOS 2 内测
  12. WebDAV之葫芦儿·派盘 + PDF Expert
  13. 虚拟串口VSPD安装指南
  14. opencv 图像去噪学习总结
  15. 伸展树的基本操作与应用 IOI2004 国家集训队论文 杨思雨
  16. 每日一面 - MySQL 的双一设置是什么?
  17. 基于BOC的信号捕获
  18. Linux C高阶(14)C语言宏定义你所不知道的事
  19. 安装.net时,无法安装 FrontPage 2000 WEB 扩展客户端解决办法
  20. C语言怎么计算任意一天事星期几,怎么计算任意一年某个月的第一天是星期几...

热门文章

  1. 用for循环打印输出数据三角形图形
  2. 虹膜数据集_虹膜数据集的聚类分析
  3. blender建模小试
  4. 有名管道与无名管道之间的区别
  5. Java--IDEA报错Project ‘org.springframework.boot:spring-boot-starter-parent:2.2.0.RELEAS
  6. Emulex公司介绍
  7. Emulex LightPulse FC9002L光纤卡安装日志
  8. 从0开始,如何设计一个社交电商产品
  9. 2020央行全面降准,货币政策操作仍有较大空间
  10. foxmail邮件服务器端口,Foxmail设置教程