無法加入我的伺服器:“io.netty.channel.AbstractChannel$AnnotatedConnectException:連接被拒絕:沒有更多資訊”
我以前可以通過我的 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,就像它適用於您嘗試設置的任何其他伺服器一樣。
首先,讓我們確保我們在同一頁面上。
- 您有一個 IP 地址為 的 Minecraft 伺服器
192.168...
。- 您與此伺服器位於同一網路上。它是您自己的電腦,或者它正在您家中的電腦上執行。
- 您可以連接到伺服器。
- 你的朋友正試圖從你家外面聯繫。
- 您的朋友無法連接到伺服器。
您提供的是本地 IP 地址
您提供的地址明確用於標識本地設備。*這意味著當我在您家並連接到您的網路時,*我可以使用它連接到您的伺服器。一旦我必須使用 Internet 連接,該地址就沒有任何意義。
您需要使用全球 IP 地址
從不畏懼; 您的伺服器已經擁有其中之一,並且很容易檢索。您需要做的就是在同一台電腦上搜尋“我的 IP 地址是什麼”。Google會告訴你它是什麼。抄下來。嘗試使用該 IP 地址連接到您的伺服器。
***不要告訴我們那個地址是什麼。確保網路負責人允許您將此地址提供給其他人。***向任何人提供此 IP 地址可能會帶來嚴重的安全風險,即使您認識他們。
我知道我的 ip4 地址是:192.168.1.105,我把它放在“server.properties”文件中。
不。留給
server-ip
(空白)。您的伺服器只會綁定到您的本地地址,外部任何人都無法訪問它。(根據您的配置,localhost
也不起作用)以上就是原因。此外,檢查您的防火牆並確保允許從外部通信 Java。
@Gnemlock關於 IP 地址的回答也很不錯。
您的電腦通常有兩個地址;本地(192.XXX 或 10.XXX*)和全域地址通常是單層網路中的上述以外的任何地址(意味著您的路由器直接連接到電話線;多層網路通常只在公司環境)在家庭網路上的所有設備之間共享。
當您家外的人需要連接使用時,他們會使用公共地址。當您家中的某些東西需要相互通信時,您可以使用本地地址。
*一些較舊的調製解調器將 10.0.0.X 重新映射到本地設備。