暴躁的喷子 發表於 2021-1-21 15:20:00

有效利用家用宽带,动态域名服务(DDNS)

<p>一、提出问题</p>
<p>  最近用户反馈外网服务器下载安装包比较慢,其实这个慢是必然的因为阿里云只有2M的带宽,于是考虑使用自己办的100M宽带对外提供网络服务。</p>
<p>  现在使用的电信网络没有固定ip,而且是电信内部网络,没有公网ip。</p>
<p>二、解决方案</p>
<p>  1.使用DDNS来进行动ip的域名解析。</p>
<p>  2.将光猫进行设置,改成获取外网ip地址。</p>
<p>三、实现细节</p>
<p>  1.DDNS需要再需要提供外网服务的主机A上安装相应的程序。我是使用windows10操作系统,安装了docker,直接使用docker安装ddns-go</p>
<p>   ddns-go安装:docker安装:  </p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">docker run -d --name ddns-go --restart=always -p 9876:9876 jeessy/ddns-go</pre>
</div>
<pre>  ddns-go设置: 登录管理页面:<br>            http://127.0.0.1:9876<br>          设置DNS服务商,获取id和Token:<br>            我用的是腾讯云申请的域名,创建id和token的地址是:https://console.dnspod.cn/account/token<br>          填写需要解析的域名:<br>            再DDNS-GO管理页面 Domains设置对应的域名 如:xxx.xxx.com<br>  2.将光猫进行设置,获取外网ip。(或者直接打电话给电信10000说要外网ip也可以)<br>   登录光猫,在拨号里面设置,将光猫账号设置成 075509471640@<span style="background-color: rgba(0, 255, 0, 1)">pub</span>.163.gd<br>  设置完成后,重启光猫。重启后等待几分钟应该就可以解析域名到家用网络的外网ip了。<br>   3.配置路由器,进行端口映射。具体映射方式各厂商不一样,就不具体描述了。</pre>
<pre><br>四、相关链接  </pre>
<pre>ddns-go源码:https://github.com/jeessy2/ddns-go<br>ddns-go的其他平台安装:https://blog.csdn.net/netgc/article/details/108469384<br>ddns-go安装包:https://github.com/jeessy2/ddns-go/releases<br><br>五、在使用了一段时间后,发现由于客户端主机有DNS缓存,会导致解析到的IP地址为旧的ip,此时需要刷新DNS或者禁用再启用网络连接。<br>  在windows操作系统下执行命令,刷新dns:</pre>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">ipconfig /flushdns
</pre>
</div>
<p>  查看已缓存的dns记录</p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">ipconfig /displaydns
</pre>
</div>
<p>  </p><br><br>
来源:https://www.cnblogs.com/LittleJin/p/14308219.html
頁: [1]
查看完整版本: 有效利用家用宽带,动态域名服务(DDNS)