# 输入 .tk 域名时出错

**URL:** https://meta.discourse.org/t/error-when-entering-tk-domain/160382
**Category:** Support
**Created:** [2020年八月10日 16:36 UTC](https://meta.discourse.org/t/error-when-entering-tk-domain/160382 "2020-08-10T16:36:16Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![CorruptBlu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/corruptblu/32/222475_2.png) [@CorruptBlu](https://meta.discourse.org/u/CorruptBlu)
#### Post date: [2020年八月10日 16:36 UTC](https://meta.discourse.org/t/error-when-entering-tk-domain/160382/1 "2020-08-10T16:36:16Z")

</div>

当我将域名更改为 speedydev.tk 时，系统一直显示以下错误：

```plaintext
正在检查您的域名...
警告：无法通过主机名 speedydev.tk 访问计算机的 443 端口。
警告：连接到 http://speedydev.tk（端口 80）也失败。

这表明 speedydev.tk 解析到的某个 IP 地址无法连接到您正在安装 Discourse 的这台机器。

首先要做的是确认 speedydev.tk 已解析到本服务器的 IP 地址。
您通常可以在购买域名的同一位置进行此操作。

如果您确定 IP 地址解析正确，则可能是防火墙问题。
搜索“开放端口 您的云服务提供商”可能会有所帮助。

此工具仅适用于最标准的安装。如果您无法解决上述问题，则需要自行编辑 containers/app.yml，然后输入

./launcher rebuild app

```

但在防火墙中，端口 80 和 443 已开放。我该怎么办？

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [2020年八月10日 16:40 UTC](https://meta.discourse.org/t/error-when-entering-tk-domain/160382/2 "2020-08-10T16:40:56Z")

</div>

这里没有专门针对 .tk 域名的内容。

您是否尝试过遵循这些建议？

> [@CorruptBlu](#):
>
> ```plaintext
> 这表明 speedydev.tk 解析到了某个无法访问您正在安装 Discourse 的这台机器的 IP 地址。
> 
> 首先要做的是确认 speedydev.tk 是否已解析到该服务器的 IP 地址。
> 您通常可以在购买域名的同一位置进行此操作。
> 
> ```

首先，您使用的服务器 IP 是 `158.101.14.131` 吗？

---

<div class="post-metadata">

### Author: ![CorruptBlu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/corruptblu/32/222475_2.png) [@CorruptBlu](https://meta.discourse.org/u/CorruptBlu)
#### Post date: [2020年八月10日 16:51 UTC](https://meta.discourse.org/t/error-when-entering-tk-domain/160382/3 "2020-08-10T16:51:25Z")

</div>

是的，我已经将其指向 `158.101.14.131`，这是托管 Discourse 的虚拟机的公网 IP。

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [2020年八月10日 17:10 UTC](https://meta.discourse.org/t/error-when-entering-tk-domain/160382/4 "2020-08-10T17:10:00Z")

</div>

> [@CorruptBlu](#):
>
> ```plaintext
> 如果您确定 IP 地址解析正确，这可能是防火墙问题。
> 
> ```

您尝试过下一条建议了吗？

> [@CorruptBlu](#):
>
> ```plaintext
> 在网络上搜索“开放端口 您的云服务”可能会有所帮助。
> 
> ```

 ![image](https://global.discourse-cdn.com/meta/original/3X/c/3/c32dfc497143a6f1c45da18137d5b2ff1ce68d20.png)

如果您已经这样做了，您是否尝试过运行一个简单的服务器，监听端口 80 或 443，然后检查能否从外部连接到它？

> [@CorruptBlu](#):
>
> 是的，我已经将其指向 `158.101.14.131`，这是托管 Discourse 的虚拟机的公共 IP 地址。

该 IP 地址是否分配给了虚拟机上的某个接口，还是由 Oracle Cloud 中的某个服务进行转换？如果该 IP 未分配给任何接口，则虚拟机本身可能无法与该 IP 通信，在这种情况下，测试会错误地失败，您可以忽略它。

---

<div class="post-metadata">

### Author: ![CorruptBlu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/corruptblu/32/222475_2.png) [@CorruptBlu](https://meta.discourse.org/u/CorruptBlu)
#### Post date: [2020年八月10日 17:15 UTC](https://meta.discourse.org/t/error-when-entering-tk-domain/160382/5 "2020-08-10T17:15:08Z")

</div>

当我使用 [speedydev.zapto.org](http://speedydev.zapto.org) 作为域名时，一切运行正常，我可以毫无问题地连接到它。但当我将其更改为 speedydev.tk 后，它就无法再工作了。

根据在 Oracle 上托管 Discourse 的指南，我所说的指向该域名的公共 IP 地址，就是用于论坛的 IP 地址。

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [2020年八月10日 17:32 UTC](https://meta.discourse.org/t/error-when-entering-tk-domain/160382/6 "2020-08-10T17:32:33Z")

</div>

建议重新构建并启动容器，然后检查是否可以访问。

---

<div class="post-metadata">

### Author: ![CorruptBlu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/corruptblu/32/222475_2.png) [@CorruptBlu](https://meta.discourse.org/u/CorruptBlu)
#### Post date: [2020年八月10日 17:33 UTC](https://meta.discourse.org/t/error-when-entering-tk-domain/160382/7 "2020-08-10T17:33:19Z")

</div>

好的，我会试试。再次执行该操作的命令是什么？

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [2020年八月10日 17:34 UTC](https://meta.discourse.org/t/error-when-entering-tk-domain/160382/8 "2020-08-10T17:34:10Z")

</div>

`./launcher rebuild app` 即可实现此操作

---

<div class="post-metadata">

### Author: ![CorruptBlu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/corruptblu/32/222475_2.png) [@CorruptBlu](https://meta.discourse.org/u/CorruptBlu)
#### Post date: [2020年八月10日 17:36 UTC](https://meta.discourse.org/t/error-when-entering-tk-domain/160382/9 "2020-08-10T17:36:23Z")

</div>

好的，谢谢。让我看看是否有效。

---

<div class="post-metadata">

### Author: ![Mevo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mevo/32/187732_2.png) [@Mevo](https://meta.discourse.org/u/Mevo)
#### Post date: [2020年八月10日 17:49 UTC](https://meta.discourse.org/t/error-when-entering-tk-domain/160382/10 "2020-08-10T17:49:26Z")

</div>

目前，如果在浏览器中直接输入 IP 地址，也会出现相同的错误。因此，这似乎与域名无关（域名似乎已正确指向该 IP 地址）。\n\n访问该 IP 地址的 PNG 无法工作。看来目前该 IP 地址没有任何响应。

---

<div class="post-metadata">

### Author: ![CorruptBlu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/corruptblu/32/222475_2.png) [@CorruptBlu](https://meta.discourse.org/u/CorruptBlu)
#### Post date: [2020年八月10日 18:00 UTC](https://meta.discourse.org/t/error-when-entering-tk-domain/160382/11 "2020-08-10T18:00:59Z")

</div>

好的，看来问题只出在 Freenom 的域名上。如果使用其他地方的域名，一切正常。看来我得继续寻找免费域名了。

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [2020年八月10日 18:44 UTC](https://meta.discourse.org/t/error-when-entering-tk-domain/160382/12 "2020-08-10T18:44:34Z")

</div>

> [@CorruptBlu](#):
>
> 好的，看来问题只出在 Freenom 的域名上。

我之前检查时，`speedydev.tk` 正确地解析到了 `158.101.14.131`。

你试过保留该配置并直接使用它吗？

---

<div class="post-metadata">

### Author: ![CorruptBlu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/corruptblu/32/222475_2.png) [@CorruptBlu](https://meta.discourse.org/u/CorruptBlu)
#### Post date: [2020年八月10日 19:59 UTC](https://meta.discourse.org/t/error-when-entering-tk-domain/160382/13 "2020-08-10T19:59:59Z")

</div>

我已经将其移除，我会重新添加并看看是否有效。

---

<div class="post-metadata">

### Author: ![CorruptBlu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/corruptblu/32/222475_2.png) [@CorruptBlu](https://meta.discourse.org/u/CorruptBlu)
#### Post date: [2020年八月10日 21:11 UTC](https://meta.discourse.org/t/error-when-entering-tk-domain/160382/14 "2020-08-10T21:11:50Z")

</div>

现在可以工作了！我只需要等待它连接到 IP 地址。感谢帮助！

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2020年九月9日 21:11 UTC](https://meta.discourse.org/t/error-when-entering-tk-domain/160382/15 "2020-09-09T21:11:55Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
