gpt4 book ai didi

ssh - 在家为Android应用设置服务器

转载 作者:行者123 更新时间:2023-12-02 13:58:56 30 4
gpt4 key购买 nike

我目前正在为Android开发一个简单的多人游戏应用程序,需要有一个用户可以连接的服务器。我想在家里设置此服务器。我有一个动态IP地址,所以有人告诉我我必须设置一个本地DNS服务器或类似的服务器。我什至不知道从哪里开始设置DNS服务器,我发现的一切都是针对Windows 2003和Linux的。 XP没有什么?如果有人能对此事有所启发,请多解释一下设置DNS是如何工作的,或者提供一个链接“为假人设置本地DNS”,我将不胜感激。

另外,除了设置DNS这样每次都可以找到服务器之外,与服务器的通信又如何呢?我希望它尽可能安全。另一个 friend 告诉我一些有关通过SSH进行通信的知识,这也是我不习惯的。

因此,如果有人可以解释其中一些概念或为此提供一些良好的链接,那就太好了。我很困惑:)

谢谢

编辑

顺便说一句,服务器是用Java编写的,目前我正在通过套接字从Android模拟器与服务器(即localhost)进行通信。

最佳答案

这不是您要达到的简单目标。首先,您必须在计算机上创建自己的服务器(也许已完成此步骤),然后必须使该服务器对所有人可用。在这一点上,我建议DynDNS服务:

http://lifehacker.com/124804/geek-to-live--how-to-assign-a-domain-name-to-your-home-web-server

默认情况下,本地DNS会帮助通过名称而不是IP地址来查找自己的服务器,但是,如果您具有使用动态IP的常规Internet服务,则需要外部DNS提供程序将客户端路由到服务器。 (请阅读上面的链接以获取完整说明)
关于SSH安全性:是的,确实需要一些安全性设置,但这有时可能是一个非常棘手的问题。您可以将服务器设置为使用SSL套接字,这是核心J2SE发行版的一部分。它可以抵御某种攻击,但不能抵御其他攻击。运行自己的服务器会引发意外的问题,请为此做准备。

关于ssh - 在家为Android应用设置服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9553405/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com