Update domain-application-and-dns-resolution.md

This commit is contained in:
Minimouse48 2024-08-10 15:15:10 +08:00 committed by GitHub
parent e808db8cf2
commit 4d5f695824
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -169,7 +169,7 @@ SRV 记录,使用二级域名记录了端口的信息,使用 SRV 可以隐
:::tip
此方法只能用于 Minecraft Java版服务器不能用于其他服务比如基岩版就不支持这种srv
此方法只能用于 Minecraft Java版服务器不能用于其他服务比如基岩版就不支持这种srv
所以基岩版玩家进服时必须仍然要正常填写域名和端口,即使服务器为 Java 版的互通服。
@ -186,7 +186,7 @@ SRV 记录,使用二级域名记录了端口的信息,使用 SRV 可以隐
等待解析生效。如果记录名为 playv6 ,此时支持 IPv6 的玩家就可通过 `playv6.xxx.top:22222` 进入服务器了。
:::tip
:::warning
因为大环境原因,很多玩家目前都无法通过 IPv6 连接到服务器所以除非你有非常明确的目的否则完全没有必要为服务器的IPv6地址配置AAAA记录。
@ -214,6 +214,9 @@ A 记录和 AAAA 记录都与 CNAME 记录冲突,如果你的服务器 IPv4
## DDNS 服务
<details>
<summary>为什么以及什么时候要使用 DDNS 服务</summary>
在一些网络中即使不更换服务器IP 地址也会发生变化。这就是动态 IP而如果 IP 地址始终和同一台电脑绑定,也就是说这台电脑的 IP 地址永远不会变化,这就是静态 IP 。
如果服务器是静态 IP那么你就不用担心域名和 IP 无法对应,因为只要你不去手动更换服务器(或者换 IP服务器的 IP 就不会变化。但是动态 IP 就不一样了。在使用动态 IP 的情况下,即使你完全不对服务器进行任何操作,服务器的 IP 地址也会改变,这会导致域名和 IP 在维护者不知情的情况下无法对应。
@ -222,15 +225,15 @@ A 记录和 AAAA 记录都与 CNAME 记录冲突,如果你的服务器 IPv4
我们的家用宽带几乎全都是动态 IP点名批评杭州华数在杭州能给一个阿拉斯加的 IP。如果你申请到了公网 IPv4 ,或者你让玩家能够通过 IPv6 连接服务器,那么你就需要把你的公网 IPv4 和 IPv6 告诉玩家。然而作为家用宽带,这些地址都是动态的。所以你必须要给服务器配置 DDNS 服务,否则你就必须要频繁地重新公布连接地址或者手动更新域名解析。
</details>
DDNS 服务必须需要一个域名才能开始搭建。运行 DDNS 服务的软件,目前开服圈子最常用的是[ddns-go](https://github.com/jeessy2/ddns-go),这个软件开箱即用,只需要简单的几步配置就可以让域名绑定在服务器上,非常方便。
由于读者可能使用各种各样的域名注册商,而且限于篇幅,本文仅提供 Windows 系统上的腾讯云服务器和 ddns 配合使用的教程,
其他注册商和操作系统的配置方法大同小异,读者们灵活变通即可,有不懂的地方善用搜索引擎搜索。
由于读者可能使用各种各样的域名注册商,而且限于篇幅,本文仅提供 Windows 系统、腾讯云 DNSDNSPod和 ddns-go 配合使用的教程。其他注册商和操作系统的配置方法大同小异,读者们灵活变通即可,有不懂的地方善用搜索引擎搜索。
1. 前往 https://github.com/jeessy2/ddns-go/releases 下载最新版的 ddns-go 安装包。
2. 将安装包(就是下载的那个压缩包)解压到一个不会被自己误删除的位置(如果你不知道哪里自己不会误删除,就直接解压到文件管理器左侧的文档那个文件夹)。
3. 在 `ddns-go.exe` 所在的同级目录[打开 Powershell](https://cn.bing.com/search?q=%E6%80%8E%E4%B9%88%E6%89%93%E5%BC%80windows%E6%8E%A7%E5%88%B6%E5%8F%B0)。
3. 在 `ddns-go.exe` 所在的同级目录[打开 Powershell](https://www.bing.com/search?q=windows%E6%80%8E%E4%B9%88%E5%9C%A8%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E6%89%93%E5%BC%80powershell&qs=n&form=QBRE&sp=-1&lq=0&pq=windows%E6%80%8E%E4%B9%88%E5%9C%A8%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E6%89%93%E5%BC%80powershell&sc=0-26&sk=&cvid=ED4A3EA564234CA2A72F233F64580905&ghsh=0&ghacc=0&ghpl=)。
4. 执行 `./ddns-go.exe`
5. 打开浏览器,访问网站 localhost:9876 ,这是 ddns-go 的管理面板。
6. 提示输入帐号密码,由于这是你首次打开网站,直接点击登录。