【问题标题】:How to change a localhost server into a dns server?如何将 localhost 服务器更改为 dns 服务器?
【发布时间】:2016-12-21 17:48:51
【问题描述】:

我正在使用 node.js 并创建了一个基本的 http 服务器。我已经在使用 localtunnel 将其传递给其他人进行测试,但我想考虑购买自己的域名并将其用于我的服务器。我该怎么做,我应该买什么(例如,只是名字,还是什么?)我应该在哪里买,以及如何在我的 http 服务器上使用它?我不介意使用其他程序,但不想在我的项目中使用巨大的复杂 node.js 文件。我在很多地方对此进行了研究,但似乎无法找到明确的答案。请帮助我,如果这是重复的,请告诉我原件。在此先感谢,对不起我的糟糕 cpelnng,-Maze

【问题讨论】:

    标签: node.js dns localhost


    【解决方案1】:

    您可以尝试Heroku 来托管您的代码(如果您可以使用myapp.herokuapp.com 这样的域名)。它有一个免费的限制,然后付费。您可以将代码添加到 Github 或 DropBox 并使用它将代码部署到 Heroku,或者您可以使用 Heroku git(使用 Heroku cli)直接将代码上传到 Heroku。您可以在https://www.heroku.com/ 查找更多信息

    需要注意的是node.js代码中http服务器的端口应该是process.env.PORT

    【讨论】:

    • 我在想像 www.mydomain.com 这样的东西会比 myapp.domainthing.com 更好
    • 您可以从GoDaddy 之类的地方购买一个域,然后在Heroku 上部署您的web 应用程序后将其添加到您的Heroku Dashboard
    • 这可能行得通...我也想知道真实的网站是如何做到这一点的,例如谷歌。
    • 在这种情况下,您需要从您的ISP 为您的系统获取一个static IP address(需要注意的是,如果您使用路由器,则应将其配置为接收到的所有请求对于static IP 应该转发到运行节点服务器的系统),并从GoDaddy 之类的地方购买一个带有 dns 的域(通常 DNS 随域免费提供),然后让它指向你的static IP address
    猜你喜欢
    • 2021-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-06
    • 2018-12-27
    • 1970-01-01
    • 2018-12-04
    • 1970-01-01
    相关资源
    最近更新 更多