openwrt ddns绑定域名
<h2 id="背景">背景</h2><p>由于家里路由器使用的是openwrt系统,而且又get到了公网ip,所以就有很迫切的做ddns的需求,特此记录。<br>
</p>
<h2 id="什么是ddns">什么是DDNS?</h2>
<p>DDNS(Dynamic DNS),动态DNS服务。<br>
一般来说,域名和ip是一一对应的,域名不会变,ip也不会变(比如云服务器的公网ip,一般不变),所以使用静态DNS服务即可。<br>
但是如果是运营商,比如电信、联通等,他们在你拨号时分给你的ip,是会变的。而此时如果我们使用静态DNS服务时,就会经常对不上号,导致使用异常。<br>
</p>
<h2 id="ddns所需的准备工作">DDNS所需的准备工作</h2>
<p>在做DDNS服务之前,我们需要三样东西:</p>
<ol>
<li>一个服务提供商的账号</li>
<li>此服务提供商提供的域名</li>
<li>运营商提供给你的公网ip</li>
</ol>
<p>备齐原料后,我们就可以开始做了。<br>
</p>
<h2 id="ddns步骤">DDNS步骤</h2>
<ol>
<li>
<p>打开openwrt,选择“服务”-“动态DNS”<br>
<img src="https://img2020.cnblogs.com/blog/1222542/202104/1222542-20210408014904869-1328382116.png" alt="" loading="lazy"></p>
</li>
<li>
<p>添加服务,并填入相应信息。<br>
<img src="https://img2020.cnblogs.com/blog/1222542/202104/1222542-20210408015238414-457569546.png" alt="" loading="lazy"></p>
</li>
</ol>
<p>其中,<br>
DDNS服务提供商: 自定义<br>
自定义更新URL: http://:@ddns.oray.com/ph/update?hostname=&myip=<br>
主机名、域名:填你要绑定的域名<br>
用户名:你服务提供商的账号<br>
密码:你服务提供商的密码</p>
<ol start="3">
<li>
<p>在高级设置中添加监控脚本和ip接口<br>
<img src="https://img2020.cnblogs.com/blog/1222542/202104/1222542-20210408015548487-1193487633.png" alt="" loading="lazy"></p>
</li>
<li>
<p>设置检查周期、更新周期、错误重试计数、错误重试间隔时间<br>
<img src="https://img2020.cnblogs.com/blog/1222542/202104/1222542-20210408015716506-752969309.png" alt="" loading="lazy"></p>
</li>
<li>
<p>修改openwrt的<strong><font color="red">/etc/config/uhttpd</font></strong>文件,改掉此项参数。</p>
</li>
</ol>
<pre><code class="language-properties">#option rfc1918_filter 1
option rfc1918_filter 0
</code></pre>
<ol start="6">
<li>重启web page后,过5分钟,然后去ping域名,看是否解析到了ip,如果解析到,那就设置成功了;如果没有解析到,就需要查询log error了。</li>
</ol>
<pre><code class="language-shell">/etc/init.d/uhttpd restart
</code></pre>
<p><img src="https://img2020.cnblogs.com/blog/1222542/202104/1222542-20210408020331565-478618896.png" alt="" loading="lazy"></p>
</div>
<div id="MySignature" role="contentinfo">
About me: 资深大猪蹄子<br><br>
来源:https://www.cnblogs.com/young233/p/14630359.html
頁:
[1]