Minecraft-Java-Edition

無法加入我的伺服器:“io.netty.channel.AbstractChannel$AnnotatedConnectException:連接被拒絕:沒有更多資訊”

  • June 26, 2021

我以前可以通過我的 IP 地址連接到我在 Minecraft 中的 bukkit 伺服器,但過了一會兒,我就不能了。當我嘗試加入我的伺服器時,它給了我這個錯誤:

無法連接到伺服器

io.netty.channel.AbstractChannel$AnnotatedConnectException:連接被拒絕:沒有更多資訊

在此處輸入圖像描述

我知道我的 IPv4 地址是192.168.1.105,我把它放在“server.properties”文件中。

在此處輸入圖像描述 在此處輸入圖像描述

當我點擊 run.bat 文件時,伺服器打開,但我無法使用我的 IP 地址加入它,(我只能使用 IP4 地址加入)。

這是我的埠轉發設置:

在此處輸入圖像描述

這是防火牆設置:

在此處輸入圖像描述

**提示:我可以使用 IPv4 地址 ( 192.168.1.105)**加入我的伺服器,但我和我的朋友不能使用我的 IP 地址加入。我該如何解決這個問題?

編輯:

我更換了調製解調器並再次嘗試,它完全工作!但是,當我連接到另一個調製解調器時,我無法連接到我的伺服器

您為您的朋友提供了錯誤的 IP 地址。按照這些說明檢索您的全球IP 地址,並要求他們與之連接。

免責聲明:這個答案來自對 Minecraft 的完全不了解。根據您讓我理解的內容,您的問題源於核心網路問題,因此這應該適用於 Minecraft,就像它適用於您嘗試設置的任何其他伺服器一樣。


首先,讓我們確保我們在同一頁面上。

  1. 您有一個 IP 地址為 的 Minecraft 伺服器192.168...
  2. 您與此伺服器位於同一網路上。它是您自己的電腦,或者它正在您家中的電腦上執行。
  3. 您可以連接到伺服器。
  4. 你的朋友正試圖從你家外面聯繫。
  5. 您的朋友無法連接到伺服器。

您提供的是本地 IP 地址

您提供的地址明確用於標識本地設備。*這意味著當我在您家並連接到您的網路時,*我可以使用它連接到您的伺服器。一旦我必須使用 Internet 連接,該地址就沒有任何意義。

您需要使用全球 IP 地址

從不畏懼; 您的伺服器已經擁有其中之一,並且很容易檢索。您需要做的就是在同一台電腦上搜尋“我的 IP 地址是什麼”。Google會告訴你它是什麼。抄下來。嘗試使用該 IP 地址連接到您的伺服器。

***不要告訴我們那個地址是什麼。確保網路負責人允許您將此地址提供給其他人。***向任何人提供此 IP 地址可能會帶來嚴重的安全風險,即使您認識他們。

在此處輸入圖像描述

我知道我的 ip4 地址是:192.168.1.105,我把它放在“server.properties”文件中。

不。留給server-ip(空白)。您的伺服器只會綁定到您的本地地址,外部任何人都無法訪問它。(根據您的配置,localhost也不起作用)

我只能通過連接 IP4 地址而不是全域 IP 地址來連接到我的伺服器

以上就是原因。此外,檢查您的防火牆並確保允許從外部通信 Java。

@Gnemlock關於 IP 地址的回答也很不錯。

您的電腦通常有兩個地址;本地(192.XXX 或 10.XXX*)和全域地址通常是單層網路中的上述以外的任何地址(意味著您的路由器直接連接到電話線;多層網路通常只在公司環境)在家庭網路上的所有設備之間共享。

當您家外的人需要連接使用時,他們會使用公共地址。當您家中的某些東西需要相互通信時,您可以使用本地地址。

*一些較舊的調製解調器將 10.0.0.X 重新映射到本地設備。

引用自:https://gaming.stackexchange.com/questions/387089