`

linux动态域名解析

阅读更多

 

在家里上网都是动态IP,又有一些免费域名放着没用,绑着玩玩用于测试程序

 

系统环境 RadHat AS 5

所需软件

---------------------------------------------------------------------------------------------------------------

ddclient

下载地址

---------------------------------------------------------------------------------------------------------------

 

解压ddclient.tar.gz

#tar zxvf ddclient-3.7.3

 

复制ddclient到/usr/sbin

#cd ddclient-3.7.3

#cp ddclient /usr/sbin

 

创建 ddclient目录

#mkdir /etc/ddclient

 

复制ddclient配置文件

#cp sample-etc_ddclient.conf /etc/ddclient

改名字

#mv sample-etc_ddclient.conf ddclient.conf

 

编辑ddclient.conf文件

YY 写道
ddclient 支持的域名服务商是DynDNS.org hn.org Zoneedit.com easydns.com dnspark.com OrgDNS.org dslreports. com namecheap.com

zoneedit 支持免费绑顶级域名,我用的就是它

 

#vi ddclient.conf

use=web, web=checkip.dyndns.org/, web-skip='IP Address' # found after IP Address use=web 去掉上面2行的注释 ## ## mydomain Test ## server=dynamic.zoneedit.com, \ protocol=zoneedit1, \ login=username, \ password=passwd \ mydomain

 保存退出

 

#/usr/sbin/ddclient -daemon=0 -debug -verbose -noquiet

ddclient执行一次,输出详细的log到console上

也可以看日志

#cat /var/log/messages

 

出现错误

ddclient[4230]: FATAL: Error loading the Perl module IO::Socket::SSL needed for SSL connect. ddclient[4230]: FATAL: On Debian, the package libio-socket-ssl-perl must be instal

 安装软件包

perl-IO-Socket-SSL-1.13-1.el5.rf.noarch.rpm

perl-Net-SSLeay-1.32-1.el5.rf.i386.rpm

http://rpm.pbone.net 查找 下载

安装

#rpm -ivh perl-Net-SSLeay-1.32-1.el5.rf.i386.rpm

#rpm -ivh perl-IO-Socket-SSL-1.13-1.el5.rf.noarch.rpm

 

在次执行

#/usr/sbin/ddclient -daemon=0 -debug -verbose -noquiet

 

又一错误

FATAL: Cannot create file '/var/cache/ddclient/ddclient.cache'

 创建目录 /var/cache/ddclient

在次执行

#/usr/sbin/ddclient -daemon=0 -debug -verbose -noquiet

 

无错误 更行IP完毕

 

#/usr/sbin/ddclient start

#/usr/sbin/ddclient --help   帮助

 

#ps -ef | grep ddclient

6608     1  0 19:27 pts/0    00:00:00 ddclient - sleeping for 10 seconds
6610     1  0 19:27 pts/0    00:00:00 ddclient - sleeping for 20 seconds
6612     1  0 19:27 pts/0    00:00:00 ddclient - sleeping for 30 seconds
6820     1  0 19:35 pts/0    00:00:00 ddclient - sleeping for 190 seconds
9452  3002  0 21:42 pts/0    00:00:00 grep ddclient

 

启动Apache,打开IE输入地址还是没打开

 

忘记做端口映射了..................

 

 

做好端口映射就可以通过外网访问了。。

 

随系统启动而启动

到安装目录下

#cp sample-etc_rc.d_init.d_ddclient /etc/init.d/ddclient

#chkconfig --add ddclient

查看

# chkconfig --list ddclient
ddclient        0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭

 

启动

#service ddclient start
Starting ddclient:                                         [确定]

分享到:
评论

相关推荐

    Linux下实现动态域名解析.pdf

    Linux下实现动态域名解析.pdf

    linux下动态域名解析

    在Linux系统中,动态域名解析(Dynamic Domain Name System, DDNS)是一项重要的网络服务,它允许用户的IP地址在发生变化时,依然可以通过固定的域名访问到。这对于家庭用户或小型企业使用动态IP地址的情况非常有用...

    DynDNS95.zip_dns _linux 编程_动态域名_动态域名解析_域名解析

    DynDNS95.zip文件内容涉及了DNS(Domain Name System)在Linux环境下的编程,以及动态域名和域名解析的相关知识。以下是这些主题的详细说明: 一、DNS系统 DNS是互联网的核心组成部分之一,它将易于记忆的域名(如...

    Linux 网络域名解析

    在Linux下,将域名解析为IP地址 ================代码片段======================== for(; *pptr!=NULL; pptr++) printf(" address:%s\n", inet_ntop(pHostEntry->h_addrtype, *pptr, sIp, 18)); printf(" first ...

    dnspod动态域名解析工具dynspod

    **DNSPod动态域名解析工具DynSpod** DNSPod是由腾讯云提供的一款强大的动态域名解析工具,主要用于解决用户在家庭或移动环境下,IP地址变化频繁,但仍需保持域名指向正确IP的问题。DynSpod是DNSPod的客户端软件,...

    基于Linux平台的域名解析系统.pdf

    这篇文档详细介绍了如何在Linux环境下部署一套域名解析系统,以提升系统的安全性和稳定性,减少由于Windows平台DNS系统存在的安全漏洞导致的问题。 首先,文章指出早期的DNS系统部署在Windows平台上,虽然易于学习...

    阿里云动态域名解析,开箱即可用

    阿里云动态域名解析服务,是针对那些希望通过个人家庭或小型办公环境中的计算机作为服务器对外提供服务的用户设计的。在传统的静态IP环境下,这需要用户拥有固定的公网IP地址,但大部分宽带用户通常分配到的是动态IP...

    利用阿里云的API实现动态域名解析

    在IT行业中,动态域名解析(DDNS)是一项关键服务,它允许用户将不断变化的IP地址与固定域名关联,确保即使网络IP发生变化,用户也能通过同一域名访问服务。本篇文章将详细探讨如何不借助第三方软件如花生壳,而是...

    nat123动态域名解析P2P全端口映射 v1.151123.zip

    at123是集合80端口映射、动态域名解析、域名解析管理的开放自由的平台,可轻松管理域名解析、发布网站、访问内网应用,支持任何网络。 nat123动态域名解析P2P全端口映射软件功能特色: 支持开机运行,自动登录,...

    免费顶级域名动态解析教程

    当使用动态IP时,若想让他人通过特定域名访问你的服务器或个人网站,就需要动态域名解析服务。 动态域名解析(DDNS,Dynamic Domain Name System)的工作原理是:当你的IP地址发生变化时,DDNS服务会自动更新DNS...

    LINUX ASP Apache多域名解析(这个有用之人下吧)

    LINUX ASP Apache多域名解析(这个有用之人下吧,挺经典的。)

    解决Ubuntu域名无法解析方法

    在日常的Linux系统管理与使用中,域名解析问题是一种常见的网络故障,尤其在Ubuntu系统中,由于其高度定制化的特性,有时会导致域名解析功能异常,严重影响用户访问互联网资源的体验。本文将深入探讨在Ubuntu系统中...

    腾讯域名动态解析ipv6 linux shell脚本dnspod.sh

    利用腾讯云dnspod接口实现ipv6本地动态解析,配合定时执行程序crontab,就可以实现定时将域名解析指向当前公网IP地址

    自动修改腾讯云域名解析为当前IP的PHP脚本

    在IT行业中,自动修改域名解析至当前IP的脚本是一个常用的功能,特别是在拥有动态公网IP地址的场景下,如家庭宽带。"自动修改腾讯云域名解析为当前IP的PHP脚本"是一个解决此问题的有效工具。它利用了腾讯云提供的API...

    自动reload nginx解决nginx对动态域名不重新解析的Shell脚本

    **自动Reload Nginx以解决动态域名解析问题** 在IT运维中,经常遇到的情况是,服务器上的服务IP可能会发生变化,特别是对于使用动态DNS服务的场景。Nginx作为一款广泛使用的反向代理和负载均衡器,它在配置文件中...

    Linux图解DNS域名解析全过程

    总结起来,Linux下的DNS域名解析涉及多个层级的服务器通信和记录查找,理解这一过程可以帮助我们更好地理解网络工作原理,从而在遇到网络问题时能够快速定位和解决问题。而图解的学习方式让复杂的概念变得直观易懂,...

    ez-ipupdate动态域名解析

    我以前开发产品的动态域名解析 非常稳定 /* * ez-ipupdate * * a very simple dynDNS client for the ez-ip dynamic dns service * (http://www.ez-ip.net). * * why this program when something like: * ...

    linux的域名解析系统设置可用.pdf

    Linux中的域名解析系统(DNS)是网络服务的重要组成部分,它负责将人类可读的域名转换为对应的IP地址。DNS服务器有三种类型:高速缓存服务器、主服务器和辅助服务器。高速缓存服务器仅存储解析结果,主服务器是域名...

Global site tag (gtag.js) - Google Analytics