开通域名绑定DDNS

一、初衷

我想要有一个自己的域名,然后有自己的server,在server上搭一个网站或者开通一个ftp服务,
我想通过这个域名来访问它。

二、什么是DDNS

DDNS 动态dns,电信宽带采用拨号联网方式,路由器或者光猫每次拨号后是动态获取ip地址。
也即运行商没有分别静态ip地址给你。

这时候,如果你希望能够通过公网访问你的局域网的计算机或者服务,就需要知道对应公网的ip,
而这个ip不稳定,所以你可以通过DDNS服务,只需要记住域名即可。至于ip地址到dns的绑定,
就由花生壳提供的服务来完成。

三、实现

1. 注册域名
在花生壳上注册一个域名,开通花生壳服务。
2. 本地计算机(linux)执行一个脚本更新dns到ip的映射

1 #!/bin/bash
2 domain="www.abc.com"
3 username="example"
4 password="mypassword"
5 /usr/bin/curl "http://$username:[email protected]/ph/update?hostname=$domain"

3. 加到cron里(crontab -e),每隔5分钟执行一次该脚本即可。
*/5 * * * * sh ~/bin/refresh-ddns.sh

四、小工具

1. 查看某个网站是否开放了某个(些)端口
    站长工具→端口扫描: http://tool.chinaz.com/port/
2. Oray管理中心: https://console.oray.com/account/message/
3. 花生壳管理: https://b.oray.com/domain/

参考:
1. http://cmdschool.blog.51cto.com/2420395/1703233

时间: 2024-08-05 11:17:05

开通域名绑定DDNS的相关文章

tomcat域名绑定设置

域名绑定分为单域名绑定.多域名绑定,配置主要涉及到tomcat目录下conf/server.xml文件 一.单域名绑定 1.修改server.xml 大约105行的内容(不是必须修改,如果只是绑定一个域名不修改也没有什么影响,如果绑定多个域名的话,当访问ip时,会直接访问defaultHost中配置的域名) 将原来的<Engine name="Catalina" defaultHost="localhost">修改为: <Engine name=&

hosts文件该怎么设置?将IP地址与域名绑定的教程

如何绑定hosts文件?怎么将IP地址与域名绑定?作为小编肯定需要hosts来绑定公司ip地址,但是很多人不知道怎么修改设置hosts呢?下面分享将IP地址与域名绑定的教程,需要的朋友可以参考下 什么是Hosts文件? Hosts是一个没有扩展名的系统文件,主要作用是定义IP地址和主机名的映射关系,就是将一些常用的域名网址与其对应的IP地址建立一个关联"数据库",当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,如果找到,系统会立即打开对应网

Linux虚拟主机通过程序实现二级域名绑定到子目录

虚拟主机中CP控制台不支持将二级域名绑定到子目录的功能,用户可以通过程序实现将二级域名绑定到子目录. 有两种方法将二级域名绑定到子目录: 1. 配置.htaccess, 通过伪静态代码实现.具体实现方法参考:http://help.aliyun.com/knowledge_detail/6554929.html?spm=5176.7114037.1996646101.1.SkYPg8&pos=1 虚拟主机和轻云主机通过伪静态实现子目录绑定功能 万网虚拟主机.轻云主机均不支持通过控制台cp.hic

禁止IP访问和别人域名绑定或访问自己网站设置

下面的设置仅允许*.ms026.com和www.ms026.com绑定并访问主机NameVirtualHost *<VirtualHost *>ServerName default:80<Location />Order Allow,DenyDeny from all</Location></VirtualHost><VirtualHost *>DocumentRoot ../htdocs/gbServerName www.ms026.comSe

使用apache进行域名绑定

[背景] 项目需要搭建一套mysqlapi的开发环境,进行域名绑定 [方法] 主要方式通过修改apache的vhost配置文件,重启apache服务,以及最终在客户端绑定hosts. 1.查看apache服务目录 [[email protected] 10.73.13.48 sinasrv2]# ps aux |grep httpd root 1488 0.0 0.1 336416 13904 ? Ss Jul03 0:00 /usr/local/sinasrv2/sbin/httpd -k r

关于Office 365 域名绑定问题

客户环境实际发生的问题. 问题 ============== 全球版Office 365 Tenant中所有Exchange Online账号无法使用,Exchange Online管理控制台无法打开.查看用户信息时候,显示The remote server returned an error (404 not found)报错.点击Email应用的时候,页面只显示白色. 问题分析 ============= 1. 通过其他全球版Office 365 Tenant账号登录测试,Exchange

《快速创建网站》 2.2 负载均衡简介和域名绑定操作

本文是<快速创建网站>系列的第3篇,如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文. 1. 网站管理平台WordPress和云计算平台Azure简介 (6分钟 本文) 2.1 在Azure上创建网站及网站运行机制 (13分钟) 2.2 域名绑定操作和Azure负载均衡机制 (12分钟) 2.3 WordPress 初始化和网站管理功能 (11分钟) 3.1 WordPress 数据导入 (12分钟) 3.2 WordPress 多站点支持和Azure在线代码编辑

域名绑定和域名解析(DNS)有什么不同?(转载)

域名解析在DNS处设置,DNS服务器将你的域名指向你的存储网页的服务器. 域名绑定在服务器中设置,存储你网页文件的服务器绑定了你的域名才能把浏览者引导到这个域名指定的物理位置来访问. 比如,你进一个高级小区访问一个朋友, 在门口你问保安我的朋友小明在哪儿.保安告诉你,在C座,这就叫“解析”.当然,你的朋友小明早就告诉C座的看门大爷,如果有找小明的就让他来908室.这就叫“绑定”. 你通过保安知道小明在C座,又通过看门老大爷知道了应该去908室找小明,这就是一个“浏览”的过程:) 追问 这个大概的

Tomcat绑定多个IP地址 多域名绑定

http://blog.csdn.net/stevenyanzhi/article/details/6029776 Tomcat绑定多个IP地址 如果一台服务机上有多个IP地址又有多个工程如何一个IP地址对应绑定每一个工程呢? 下面做了一个简单的记录: 找到Tomcat 5.0/conf/server.xml 搜索<Host name="localhost1" debug="0" appBase="/webapps"        unpa