zoukankan      html  css  js  c++  java
  • openwrt ddns绑定域名

    背景

    由于家里路由器使用的是openwrt系统,而且又get到了公网ip,所以就有很迫切的做ddns的需求,特此记录。
     

    什么是DDNS?

    DDNS(Dynamic DNS),动态DNS服务。
    一般来说,域名和ip是一一对应的,域名不会变,ip也不会变(比如云服务器的公网ip,一般不变),所以使用静态DNS服务即可。
    但是如果是运营商,比如电信、联通等,他们在你拨号时分给你的ip,是会变的。而此时如果我们使用静态DNS服务时,就会经常对不上号,导致使用异常。
     

    DDNS所需的准备工作

    在做DDNS服务之前,我们需要三样东西:

    1. 一个服务提供商的账号
    2. 此服务提供商提供的域名
    3. 运营商提供给你的公网ip

    备齐原料后,我们就可以开始做了。
     

    DDNS步骤

    1. 打开openwrt,选择“服务”-“动态DNS”

    2. 添加服务,并填入相应信息。

    其中,
    DDNS服务提供商: 自定义
    自定义更新URL: http://[USERNAME]:[PASSWORD]@ddns.oray.com/ph/update?hostname=[DOMAIN]&myip=[IP]
    主机名、域名:填你要绑定的域名
    用户名:你服务提供商的账号
    密码:你服务提供商的密码

    1. 在高级设置中添加监控脚本和ip接口

    2. 设置检查周期、更新周期、错误重试计数、错误重试间隔时间

    3. 修改openwrt的/etc/config/uhttpd文件,改掉此项参数。

    #option rfc1918_filter 1
    option rfc1918_filter 0
    
    1. 重启web page后,过5分钟,然后去ping域名,看是否解析到了ip,如果解析到,那就设置成功了;如果没有解析到,就需要查询log error了。
    /etc/init.d/uhttpd restart
    

    About me: 资深大猪蹄子
  • 相关阅读:
    What Solutions Does the Resource Manager Provide for Workload Management?
    Oracle Managed Files,OMF
    Client Result Cache
    Performing a Quick Tune
    [转]Oracle DB 通过SQL 优化管理性能
    [转]闪回数据归档
    Building SQL Test Cases
    性能测试
    python--递归函数、匿名函数、嵌套函数、高阶函数、装饰器、生成器、迭代器
    python--可变长参数(*args、**kwargs)、返回值(return)
  • 原文地址:https://www.cnblogs.com/young233/p/14630359.html
Copyright © 2011-2022 走看看